nn::math::VEC3SafeNormalize Function

Syntax

NN_MATH_INLINE VEC3 * VEC3SafeNormalize(
     VEC3 * pOut,
     const VEC3 * p,
     const VEC3 & alt
);

Arguments

Name Description
out pOut Pointer to the buffer that receives the result of the calculation. It is not a problem if this points to the same vector as p.
in p Pointer to the input vector.
in alt Vector to set if normalization fails.

Return Values

Returns pOut.

Description

Normalizes a vector. If normalization fails, sets the specified vector.


CONFIDENTIAL