Gibt den Normalenvektor und den Mittelpunkt einer Ebene zurück, die eine Liste mit Eingabekurven-Bauteilen enthält.
findProfilePlane ( curves As List ) As List
Argument | Typ | Beschreibung |
---|---|---|
Kurve | List | Eine Liste mit Kurvenbauteilen, die ein Profil bilden. Die Kurven müssen sich auf derselben Ebene befinden. Andernfalls wird ein Fehler ausgegeben. |
Child Line_1 As Line thruPoint1 = point(0,0,0) thruPoint2 = point(1,0,0) End Child Child Line_2 As Line thruPoint1 = point(1,0,0) thruPoint2 = point(1,1,0) End Child Child Line_3 As Line thruPoint1 = point(1,1,0) thruPoint2 = point(1,1,1) End Child
Intent >findProfilePlane({Line_1, Line_2}) --> {Point_(0.0, 0.0, 0.0, WorldFrame()), Vector_(0.0, 0.0, 1.0, WorldFrame())}Dieses Ergebnis besagt, dass die beiden Linien ein Profil auf der x-/y-Ebene bilden.
Intent >findProfilePlane({Line_1, Line_2, Line_3})Ergebnis: Fehler
Dieses Beispiel führt zu einem Fehler, da sich die dritte Linie nicht auf derselben Ebene befindet wie die beiden anderen Linien.