Rückgabe von v (Vektor), wie v in f (Frame) dargestellt werden würde. Alternativ Transformation von v durch die Transformationsmatrixentsprechung von f.
Normalerweise werden Vektorobjekte relativ zu ihrem lokalen Koordinatensystem erstellt. In der Benutzeroberfläche werden Vektoren jedoch immer relativ zum Weltkoordinatensystem dargestellt. Daher kann ein Vektor, der durch Vector(1,0,0) in einem Bauteil berechnet wird, dessen localFrame wie das Weltkoordinatensystem ausgerichtet ist, auch als Vektor aus 0,1,0 angegeben werden.
Frames definieren Koordinatensysteme. Im Wesentlichen handelt es sich hier um Transformationsmatrizen aus dem Frame des Weltkoordinatensystems. Frames können zur Positionierung von Bauteilen verwendet werden, allerdings werden deren Regeln bei Verwendung der abhängigkeitsbasierten Positionierung ignoriert. Dieses Verhalten wird durch den Parameter ignorePosition? gesteuert, den alle positionierbaren Designs aufweisen.
transformVector ( v As Vector, _ f As Frame ) As Frame
Argument | Typ | Beschreibung |
---|---|---|
v | Vector | Der zu transformierende Vektor. |
f | Frame | Der Frame, der die Transformation beschreibt |