Open ghorwin opened 1 year ago
Lösungsvorschlag 2 ganz klar!
Vorschlag für Algorithmus 1:
Prüfung muss iterativ erfolgen, also jede Fläche gegen jede Fläche prüfen; falls vereinigbare Flächen gefunden, neues Polygon bauen, neue Fläche einfügen, alte Flächen entfernen und erneut von vorne durchsuchen. Algorithmus beenden, wenn keine vereinigbaren Flächen mehr gefunden werden.
Vereinigungsalgorithmus:
Wenn man ein Dach mit dem "Dachkonstruktions"-Modus erstellt, ergibt sich eine Triangulierung, welche das Konstruieren mehrerer Dachfenster unmöglich macht (siehe Abbildung unten). In meinem Beispiel kann ich links von dem Fenster kein weiteres Dachfenster konstruieren.
Hier ist die Dachfläche vorne in insgesamt 3 unterschiedliche Flächen unterteilt.
Lösungsvorschlag 1:
Lösungsvorschlag 2: