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())>