implemented CVector2D::NormaliseSafe for SkidMarks

This commit is contained in:
aap committed 2020-04-17 15:15:42 +02:00
1 parent fd229ed47e
commit 6ef7924e01
3 files changed
+22 -6

No files matched your search

+13
View File
@@ -4,6 +4,19 @@
// TODO: move more stuff into here
void
CVector2D::Normalise(void)
{
float sq = MagnitudeSqr();
assert(sq != 0.0f); // just be safe here
//if(sq > 0.0f){
float invsqrt = RecipSqrt(sq);
x *= invsqrt;
y *= invsqrt;
//}else
// x = 1.0f;
}
void
CMatrix::SetRotate(float xAngle, float yAngle, float zAngle)
{