Ein Applet zum Ausprobieren der vorgestellten Algorithmen.
Mit dem Applet lassen sich die vorgestellten Algorithmen des Punkt-Im-Polygon-Problems ausprobieren. Markiere auf dem schwarz umrandeten Feld einfach nacheinander die Punkte, die das Polygon bilden sollen. Mit dem Schalter Polygon löschen werden alle Punkte gelöscht. Der verwendete Algorithmus wird in der Auswahlbox eingestellt.
Das Applet wendet den Algorithmus auf jedes Pixel in der Umgebung des Polygons an. Punkte, die als außerhalb erkannt wurden, werden gelb markiert, innere Punkte rot. Punkte, die genau auf der Linie liegen, sind schwarz, und alle anderen Ergebnisse werden rosa markiert. Außerdem sind die Resultate der Position unter dem Mauszeiger jederzeit in der Statuszeile des Browsers ablesbar.
Die Algorithmen:Polygon.contains(int x, int y)
aufgerufen. (Quelltext)Weitere Quelltexte: PunktImPolygon, PolygonMore, Algo.