Esempio n. 1
0
LPVECTOR3 Vector3Normalize(LPVECTOR3 pOut, const LPVECTOR3 pIn) {
	float length = Vector3Length(pIn);
	float rate = 1.0f;
	if(length) rate /= length;
	else rate = 0;
	*pOut = *pIn * rate;
	return pOut;
}
Esempio n. 2
0
void Vector3Normalize(float *dst)
{
	float length = Vector3Length(dst);
	Vector3Scale(dst,1.0f/length);
}
Esempio n. 3
0
float VECTOR3::Length() {
	return Vector3Length(this);
}