Nächste Seite: Übersicht Aufwärts: Rotation und Translation Vorherige Seite: Eulerwinkel Inhalt
Unterabschnitte
- Darstellung von Rotation mit Angular Displacement
- Quaternionen als Verallgemeinerung der komplexen Zahlen
- Rotation mit Quaternionen
- Sphärische lineare Interpolation
Quaternionen
Darstellung von Rotation mit Angular Displacement
Wir können eine Drehung mit Hilfe einer- Drehachse
und
- einem Drehwinkel
- Parallele Komponente:
- Senkrechte Komponente:
--
rotiert den Ortsvektor
auf Position
.
- Wir konstruieren einen Vektor
, der senkrecht zu
steht und senkrecht zu
steht, also in der Ebene liegt6:
- Berechne
gemäß
- Also
Quaternionen als Verallgemeinerung der komplexen Zahlen
Quaternionen sind 4-Tupel reeller Zahlen, auf denen eine Multiplikation definiert ist. Sie besitzen dementsprechendAuf Quaternionen kann eine Norm definiert werden
Einheitsquaternionen haben als Norm
Das konjugierte Quaternion ist von der Form
Für ein Einheitsquaternion gilt, dass das Inverse das konjugierte Quaternion ist
Rotation mit Quaternionen
Zwei Quaternionen lassen sich wie folgt multiplizierenMit Hilfe dieser Multiplikation können wir nun die Rotation eines Punktes
- Dabei ist
das rein imaginäre Quaternion, welches den zu rotierenden Punkt
darstellt. Die Koordindaten des Punktes
werden in den Imaginärteil des Quaternions abgebildet
.
- Bilde
auf das Einheitsquaternion
, wobei
normiert sein muss7.
- Die Operation
ergibt wieder ein rein imaginäres Quaternion, welches rotiert ist.
Sphärische lineare Interpolation
Leider interpoliert die normale Quaternionenrotation nicht linear. Man kann sich jedoch mit der sphärischen linearen Interpolation implementiert in SLERP Abhilfe verschaffen. Es ist eine LaufvariableFußnoten
- ... liegt6
- Das Kreuzprodukt erzeugt einen Vektor, der zu der Ebene, die durch beide Vektoren aufgespannt wird, senkrecht steht.
- ... muss7
- Man kann sehr einfach beweisen, dass wenn
normiert vorliegt, dieses Quaternion ein Einheitsquaternion ist.
Nächste Seite: Übersicht Aufwärts: Rotation und Translation Vorherige Seite: Eulerwinkel Inhalt