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).
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 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.