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