Skip to content

shz_quat_normalize_safe

Markdown
SHZ_INLINE shz_quat_t shz_quat_normalize_safe(shz_quat_t quat) SHZ_NOEXCEPT;

SAFELY returns the normalized form of the given quaternion.

NameTypeDescription
quatshz_quat_t

shz_quat_t

Returns the identity quaternion when magnitude is 0.0f.

  • _safe: Guards degenerate input (zero-length vectors, zero denominators) at a small cost. (Naming and Suffixes)