コード例 #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);
}