Rückgabe von Punkt p, wie er in Frame f dargestellt würde. Wandelt p alternativ gemäß der Konvertierungsmatrixentsprechung von f um.
Normalerweise werden Punktobjekte relativ zu ihrem lokalen Koordinatensystem erstellt. In der Benutzeroberfläche werden Punkte jedoch immer relativ zum Weltkoordinatensystem dargestellt. Daher kann ein Punkt, der durch Point(1,0,0) in einem Bauteil berechnet wird, dessen localFrame sich nicht am Ursprungspunkt befindet, in Weltkoordinaten auch als Punkt auf 12,0,5 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.
transformPoint ( p As Point, _ f As Frame ) As Frame
Argument | Typ | Beschreibung |
---|---|---|
p | Point | Der zu konvertierende Punkt |
f | Frame | Der Frame, der die Transformation beschreibt |