www.pudn.com > sxdl.zip > bbUtil.cpp
#include "bbUtil.h"
#ifdef WIN32
float GetVector3Norm(Vector3 &Vector)
{
return sqrtf(powf(Vector.x, 2) + powf(Vector.y, 2) + powf(Vector.z, 2));
}
void NormalizeVector(Vector3 &Vector)
{
Vector /= GetVector3Norm(Vector);
}
#else
float GetVector3Norm(Vector3 &Vector)
{
return Vector.fNorm();
}
void NormalizeVector(Vector3 &Vector)
{
Vector.vNormalize();
}
#endif