Da, prepoznajem ideju..
Dve stvari na koje bi trebalo paziti su (1) moguća pripadnost tačke nekoj stranici poligona, kao što je napomenuto u tekstu i (2) mogućnost da tačka leži na pravoj koja pripada stranici poligona i da je ta prava paralelna sa polupravom kojom ispituješ poligon.
Pripadnost tačke A duži PQ:
Možeš naći jednačinu prave PQ, i nakon toga proveriti (1) da li koordinate A zadovoljavaju tu jednačinu (2) da li je

za

. To znači da tačka pripada duži.
Prvi deo uslova možeš da zameniš i sa:
Ako ovo nije slučaj, i uz to ni jedna stranica poligona nije paralelna sa vektorom poluprave kojom ispituješ preseke, možeš bezbedno da ispitaš broj preseka. Pazi na slučaj kada poluprava prolazi tačno kroz neko teme.
Ipak se ++uje.