Wände durchdringen das Dach und werden nicht vom Dach geschnitten

,

Vereinzelt kommt es vor, dass einzelne Wände ein Dach durchdringen und nicht wie gewollt durch die Dachflächen der Dächer beschnitten werden.

Interner Programmablauf für das automatische Verschneiden von Wänden und Dächern

Damit ein Dach bei uns Wände schneiden kann, wird für jede einzelne Dachseite ein eigener interner 3D Abzugskörper gebaut (ganz ähnlich wie beim 3D Abzugskörper des PlugIns 3D Konstruktionen). Diese Abzugskörper pro Dachseite werden dann intern eingesammelt und zu einem großen Abzugskörper vereint. Im nächsten Schritt wird der gesamte Abzugskörper gegen die anderen Bauteile verschnitten, also gegen Wände, Decken, Dachauskleidungen und vieles mehr.

Wenn also einzelne Wände durch das Dach kommen ist der Abzugskörper der jeweiligen Dachseiten defekt bzw. ließ sich nicht mit den anderen Dachseiten über boolsche Operationen vereinen. Das kann mal vorkommen. Intern versuchen wir in einer Schleife, die Dachseiten-Abzugskörper durch minimale Größenänderungen in einen ungleichmäßigen Zustand zu bringen, damit sie sich vereinen lassen. 3D Solid Modeller (er 3D Kern einer 3D Software) haben oft Probleme, wenn gleichförmige Körper Kante auf Kante aneinander liegen. So auch beim Dach. Ein mathematisches Problem.

Die Anzahl der Schleifen ist bei dem internen Durchlauf begrenzt, damit es nicht zu einem Endlos-Verhalten kommt und das Programm unbedienbar wird. Wenn es innerhalb der Schleife keine Kombination gibt, mit der eine gültige Vereinigung gelingt, muss man manuell eingreifen und eine Abweichung der Gleichförmigkeit des Daches erzwingen.

Manuelle Möglichkeiten zur Lösung

  • Oft hilft es, wenn man z.B. die Neigung einer betroffenen Dachseite um eine Winzigkeit ändert, z.B. um 0,01 Grad. In unserem Beispiel wurde bei den beiden markierten Wandflächen die Neigung von 22.00° auf 22,01° abgeändert.
  • Eine andere Möglichkeit diesem mathematischen Problem entgegenzuwirken wäre, wenn man in der Dachkontur eine winzige Unförmigkeit einbaut (beispielsweise einen oder mehrere der Dachkonturpunkte um eine Winzigkeit verschieben, sodass die Dachseiten nicht alle gleichförmig sind). In unserem Beispiel wurde der markierte Dachkontur-Eckpunkt minimal nach außen geschoben.