X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FPhysicsMath.h;h=75aa7a861e0893decb57f8d6bd5d484479519e55;hb=38a0b81007611ee5f49b674ea5605fe79dac7e1e;hp=a26c88c60e275eadadbcebe2ee26511bce5cab04;hpb=2cd28eb24fc1b4011511b6c3ed8c025bfc74de4d;p=lugaru.git diff --git a/Source/PhysicsMath.h b/Source/PhysicsMath.h index a26c88c..75aa7a8 100644 --- a/Source/PhysicsMath.h +++ b/Source/PhysicsMath.h @@ -714,7 +714,7 @@ inline Quaternion MakeQFromEulerAngles(float x, float y, float z) inline Vector MakeEulerAnglesFromQ(Quaternion q) { - double r11, r21, r31, r32, r33, r12, r13; + double r11, r21, r31, r32, r33; double q00, q11, q22, q33; double tmp; Vector u; @@ -733,8 +733,8 @@ inline Vector MakeEulerAnglesFromQ(Quaternion q) tmp = fabs(r31); if(tmp > 0.999999) { - r12 = 2 * (q.v.x*q.v.y - q.n*q.v.z); - r13 = 2 * (q.v.x*q.v.z + q.n*q.v.y); + double r12 = 2 * (q.v.x*q.v.y - q.n*q.v.z); + double r13 = 2 * (q.v.x*q.v.z + q.n*q.v.y); u.x = RadiansToDegrees(0.0f); //roll u.y = RadiansToDegrees((float) (-(pi/2) * r31/tmp)); // pitch