LlAxisAngle2Rot/de
From Second Life Wiki
Hauptseite > LlAxisAngle2Rot > LlAxisAngle2Rot/de
| LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Beschreibung
Funktion: rotation llAxisAngle2Rot( vector Achse, float Winkel );| 169 | Funktions ID |
| 0.0 | Verzögerung |
| 10.0 | Energie |
Gibt die Quaternion die der Drehung von Winkel um die Achse repräsentiert.
| • vector | Achse | |||
| • float | Winkel | – | Ausgedrückt in Radiant. |
Achse muss nicht normiert sein, lediglich die Richtung ist wichtig.
Beispiele
default { state_entry() { vector axis = <0.0, 0.0, 1.0>; float angle = 90.0 * DEG_TO_RAD; rotation rot = llAxisAngle2Rot(axis, angle); vector euler = llRot2Euler(rot) * RAD_TO_DEG; llOwnerSay((string) euler); //Sagt <0.0, 0.0, 90.0>, da es eine 90° Rotation um die Z-Achse ist, //welche durch die 1.0 in der Z-Koordinate des Vektors verursacht wird. } }
Siehe auch
Funktionen
| • | llRot2Angle | – | Gibt den Rotationswinkel einer Rotation | |
| • | llRot2Axis | – | Gibt die Rotationsachse einer Rotation |
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.

