Der Operator dual_quat_normalizedual_quat_normalizeDualQuatNormalizeDualQuatNormalizeDualQuatNormalize normalisiert die duale
Quaternion DualQuaternionDualQuaternionDualQuaternionDualQuaterniondualQuaternion und liefert die normalisierte
duale Quaternion zurück, die auch als duale Einheitsquaternion bezeichnet
wird.
Eine kurze Einführung in duale Quaternionen, die verwendete Notation
und die Beziehung zwischen dualen Quaternionen und Schraubungen findet
sich in der Dokumentation zu diesem Kapitel
(Transformationen / Duale Quaternionen).
Eine starre 3D-Abbildung kann durch eine duale Einheitsquaternion
repräsentiert werden.
Achtung
Für den Fall, dass die Norm des Realteils von DualQuaternionDualQuaternionDualQuaternionDualQuaterniondualQuaternion
gleich 0 ist, liefert dual_quat_normalizedual_quat_normalizeDualQuatNormalizeDualQuatNormalizeDualQuatNormalize den Fehlercode 9310
(H_ERR_DQ_ZERO_NORM) zurück, da in diesem Fall keine Normalisierung
möglich ist.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).