Normalize#

template<typename T>
T Normalize(const T &v)#

Normalizes a vector to unit length.

Template Parameters:

T – Vector type that supports division by scalar and Length() function

Parameters:

v[in] Vector to normalize

Returns:

Normalized vector with unit length

Pre:

Length(v) > 0