This is a pre-release version (2.0.0.dev0+git20260907.41eeb59).Go to latest (1.18.0)
{ } Raw JSON

bundles / scipy 2.0.0.dev0+git20260907.41eeb59 / scipy / spatial / transform / _rigid_transform_xp / _normalize_dual_quaternion

function

scipy.spatial.transform._rigid_transform_xp:_normalize_dual_quaternion

source: build-install/usr/lib/python3.14/site-packages/scipy/spatial/transform/_rigid_transform_xp.py:420

Signature

def _normalize_dual_quaternion(real_part: Array, dual_part: Array) → tuple[Array, Array]

Summary

Ensure that the dual quaternion has unit norm.

Extended Summary

The norm is a dual number and must be 1 + 0 * epsilon, which means that the real quaternion must have unit norm and the dual quaternion must be orthogonal to the real quaternion.

Aliases

  • scipy.spatial.transform._rigid_transform_xp._normalize_dual_quaternion