Gibt einen Frame zurück, der sich daraus ergibt, dass Frame f durch ang Grad um die durch Punkt p und Vektor dir gebildete Achse gedreht wird.
Frames definieren Koordinatensysteme. Einem Frame ist eine Transformationsmatrix zugeordnet, die die im Weltkoordinatensystem definierte Geometrie in das lokale Koordinatensystem umwandelt.
rotateFrame ( f As Frame, _
ang As Number, _
p As Point, _
dir As Vector ) As Frame
| Argument | Typ | Beschreibung |
|---|---|---|
| f | Frame | Zu drehender Frame |
| ang | Number | Winkel in Grad, um den der Frame gedreht werden soll |
| p | Point | Punkt auf der Drehachse |
| dir | Vector | Richtung der Drehachse |
Intent >rotateFrame(worldFrame(), 22.5,point(1,1,0),vector(1,1,0)) --> Frame<Vector_(0.96193976625564, 0.03806023374436, -0.2705980500731, WorldFrame()), Vector_(0.03806023374436, 0.96193976625564, 0.2705980500731, WorldFrame()), Vector_(0.2705980500731, -0.2705980500731, 0.92387953251129, WorldFrame()), Point_(1.0, 1.0, 0.0, WorldFrame())>