Ja, en dan ben je er natuurlijk nog niet he.
Je moet ook kijken over er een overlapping plaats vind als een punt niet in een ander polygoon valt...
Neem de volgende polygonen:
[x1,y1,x2,y2,x3,y3]
A: 0,0,0,1,1,0
B: 0,2,2,0,1,-1
Die punten check gaat goed, geen enkel punt ligt in een ander polygoon, maar deze twee overlappen dus wel.
Hier:
http://www.psky.com/polygonintersection.htm
staat alle wiskunde die je nodig hebt, veel succes.
Er zijn dus 4 mogelijkheden:
1: Geen overlap.
2: kruising van lijnen, met geen punten in andere polygoon
3: kruising van lijnen, met 1 of meer punten in andere polygoon
4: volledige insluiting van andere polygoon, alle punten van de 1 zitten in de ander.
Oh ja en je hebt ook nog twijfel gevallen. Stel dat twee punten van de ene polygoon exact op 2 punten van de andere vallen. Verder is er geen lijn kruising. Heb je dan wel of geen overlappend polygoon?
Toch niet zo simpel als dat je aanvankelijk dacht. Of niet