argus Portal
Freund/in des Forums
Hallo
Eine Frage zum Datentyp "rotation".
Kleines Beispiel:
Rotiert wird aber nur um den halben Betrag. Will ich beispielsweise
eine Rotation um 45 Grad, so muss ich den Betrag verdoppeln, wenn ich
mit obiger Methode arbeite: Also 90.0 statt 45.0.
Kann mir das jemand erklären ?
Mich interessiert das vom technischen Standpunkt aus. Das ich die Rotation hier
mittels Kombination aus Quaternion und eulerschen Winkeln vornehme soll jetzt
nichts mit meiner Frage zu tun haben.
Eine Frage zum Datentyp "rotation".
Kleines Beispiel:
Code:
rotation R;
R = llGetRot();
R = R + llEuler2Rot(<45.0,0.0,0.0> * DEG_TO_RAD);
Rotiert wird aber nur um den halben Betrag. Will ich beispielsweise
eine Rotation um 45 Grad, so muss ich den Betrag verdoppeln, wenn ich
mit obiger Methode arbeite: Also 90.0 statt 45.0.
Kann mir das jemand erklären ?
Mich interessiert das vom technischen Standpunkt aus. Das ich die Rotation hier
mittels Kombination aus Quaternion und eulerschen Winkeln vornehme soll jetzt
nichts mit meiner Frage zu tun haben.