Der Operator dual_quat_normalizedual_quat_normalizeDualQuatNormalizedual_quat_normalizeDualQuatNormalizeDualQuatNormalize normalisiert die duale
Quaternion DualQuaternionDualQuaternionDualQuaternionDualQuaternionDualQuaterniondualQuaternion 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).
Die Norm einer dualen Einheitsquaternion
ist 1, d.h. . Dies ist
äquivalent zu den folgenden beiden Bedingungen:
Für den Fall, dass die Norm des Realteils von DualQuaternionDualQuaternionDualQuaternionDualQuaternionDualQuaterniondualQuaternion
gleich 0 ist, liefert dual_quat_normalizedual_quat_normalizeDualQuatNormalizedual_quat_normalizeDualQuatNormalizeDualQuatNormalize den Fehlercode 9310
(H_ERR_DQ_ZERO_NORM) zurück, da in diesem Fall keine Normalisierung
möglich ist.