Was ist ein quaternion rotation?
Ist die Quaternionen-rotation, nur ein Vektor mit X,Y,Z, die das Objekt gedreht wird in Richtung auf, und eine Rolle, die dreht sich das Objekt um seine eigene Achse drehen?
Ist es so einfach?
Bedeutung, wenn Sie haben X=0, Z=0 und Y=1 das Objekt wird nach oben zeigen?
Und wenn man Y=0, Z=0 und X=1 wird das Objekt nach rechts?
(vorausgesetzt, X-rechts, Y-und Z-Tiefe)
InformationsquelleAutor der Frage Robinicks | 2010-10-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ein quaternion hat 4 Komponenten, die im Zusammenhang mit kann ein Winkel θ und eine Achse Vektor n. Die rotation wird das Objekt um die Achse gedreht n um einen Winkel θ.
Z. B. wenn wir einen Würfel wie
Dann eine Drehung von 90° um die Achse (x=0, y=0, z=1) drehen Sie die "5" - Gesicht von der linken Seite auf der Vorderseite.
(Hinweis: Dies ist die Achse/Winkel-Beschreibung der rotation, was die OP verwirrt. Wie quaternion ist auf die Drehung angewendet, siehe http://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation)
InformationsquelleAutor der Antwort kennytm
Einen quaternion im Allgemeinen ist eine Erweiterung einer komplexen Zahl in 4 Dimensionen. Also Nein, Sie sind nicht nur für x -, y-und z-Achse und ein Winkel, aber Sie sind nahe. Mehr unter...
Quaternionen kann verwendet werden, um repräsentieren rotationso sind Sie nützlich für Grafiken:
Also, was sind die 4 Komponenten und wie stehen Sie in Verbindung mit der rotation?
Also zurück zu deiner Frage,
Nein... das Objekt gedreht wird, um dieses
<0,1,0>
Vektor, d.h. es dreht sich um die y-Achse, drehen gegen den Uhrzeigersinn von oben gesehen, wenn Ihre Grafik-system verwendet die right-hand rotation. (Und wenn wir schließen w = sqrt(1 - (0 + 1 + 0)), Ihre Einheit Quaternionen ist (0,0,1,0), und es dreht sich um den Winkel 2 cos-10, = 2 * 90 ° = 180 Grad oder pi Bogenmaß.)Diese drehen sich um den Vektor
<1,0,0>
die x-Achse, also es dreht sich gegen den Uhrzeigersinn gesehen von der positiven x-Richtung (z.B. rechts). So dass die Spitze nach vorne gedreht (180 Grad, so würde es drehen, bis es konfrontiert unten).InformationsquelleAutor der Antwort LarsH