2016-11-14 3 views
0

Ich möchte die Koordinaten (Punkte) einer Tür, die sich in einer Wand befindet, abrufen. Ich bekomme die Öffnungen wie unten. Außerdem habe ich die Breite. Wie kann ich den Endpunkt der Eröffnung herausfinden? Gibt es eine andere Möglichkeit, dies zu erreichen?So erhalten Sie die Koordinaten für die Wandöffnungen

var oeffnungen = WallSelected.FindInserts (wahr, wahr, wahr, wahr);

Vielen Dank im Voraus.

Antwort

0

Sie haben ein paar Optionen, hier sind zwei:

  1. Jeder Einsatz, wenn Guss zu einer Familie beispielsweise eine Lage Punkt in seiner Lage Eigenschaft. Sie können diesen Punkt finden, beziehen Sie ihn auf die Richtung der Wand (bestimmt von der Wandpositionslinie) und wenden Sie die halbe Breite in jeder Richtung an, um die Ausmaße der Öffnung zu finden.

  2. Holen Sie sich die Geometrie der Wand und iterieren Sie das Faces-Array, um Flächen der Elemente zu finden, an denen Sie interessiert sind. Sie können den Positionspunkt des Inserts verwenden, um die Geometriesuche einzugrenzen. Sobald Sie die Gesichter mit der Öffnung verbunden haben, werden Sie auch die geometrischen Ausmaße der Öffnung kennen.

Verwandte Themen