예제 #1
0
파일: Vector.cpp 프로젝트: mexelout/glgame
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;
}
예제 #2
0
파일: matrix.cpp 프로젝트: fnsroot/iNDS
void Vector3Normalize(float *dst)
{
	float length = Vector3Length(dst);
	Vector3Scale(dst,1.0f/length);
}
예제 #3
0
파일: Vector.cpp 프로젝트: mexelout/glgame
float VECTOR3::Length() {
	return Vector3Length(this);
}