normalize#

Fully qualified name: isaacsim::core::includes::math::normalize

inline carb::Float4 isaacsim::core::includes::math::normalize(
const carb::Float4 &q,
)#

Normalizes a quaternion to unit length.

Scales the quaternion so its magnitude becomes 1. Returns identity quaternion if input magnitude is 0.

Note

Returns identity quaternion (0,0,0,1) if input magnitude is 0

Parameters:

q[in] Input quaternion

Returns:

carb::Float4 Normalized quaternion