Ich habe eine Reihe paralleler Linien und ein geschlossenes Polygon (Rectangle3D).
Das Polygon kann beliebig verschoben und gedreht werden. Alles nur in der XY-Ebene, alle Z-Werte bei 0.
Ich möchte mit dem Node ClosestIntersectionPoint alle möglichen Schnittpunkte zwischen den parallelen Linien und dem Polygon ermitteln, die dem jeweiligen Startpunkt der Linien an nächsten liegen. Also alle „südlichen“ Schnittpunkte am Polygon.
Wenn ich das Polygon direkt an das ClosestIntersectionPoint übergebe, erhalte ich nie ein Ergebnis. Egal welche Listenoperationen ich einstelle. (ClosestIntersectionPoint_w_Polygon.pyp)
Übergebe ich die einzelnen Linien des Polygons durch GetEdges an das ClosestIntersectionPoint, erhalte ich die Schnittpunkte, wenn die Listenoperationen entsprechend eingestellt sind. (ClosestIntersectionPoint_w_GetEdges.pyp)
Müsste es nicht auch ohne GetEdges funktionieren?
Gruß Felix
Allplan 2024-0-1