transformVector()

Zusammenfassung

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.

Syntax

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