Hallo,
Ich schreib ein kleines Programm, was den Weiler-Atherton-Clipping-Algorithmus erläutert.
In diesem Programm kann der Benutzer selbst die Polygone erstellen, die bearbeitet werden sollen.
Dieser Algorithmus und die Triangulierung von Polygonen benötigen die Laufrichtung der Eckpunkte.
Ich hab bis jetzt nur ein Weg gefunden, wie man die Laufrichtung von konvexe Polygone errechnet, aber nicht für konkave Polygone. Und zwar, dass eine Gerade zwischen zwei Punkte berechnet wird und geschaut wird, wo der dritte Punkt liegt. Dies klappt aber, wie gesagt, nur für konvexe Polygone.
Nun ist meine Frage, ob da jemand eine Idee hat? Oder welche Praktiken kommen da zum Einsatz?
Ich hab da schon unter Google gesucht, aber bis jetzt nur Ideen gefunden, wie man sowas realisieren kann, die aber letzendlich zu keinem Ergebnis geführt haben.
mfg
Whiz-zarD