diff mm7_5.cpp @ 1504:ff1867836af5

Cleanup of VectorTypes.
author yoctozepto
date Mon, 02 Sep 2013 12:46:32 +0200
parents 9e9a12506d51
children 965af46e8793
line wrap: on
line diff
--- a/mm7_5.cpp	Mon Sep 02 08:38:41 2013 +0200
+++ b/mm7_5.cpp	Mon Sep 02 12:46:32 2013 +0200
@@ -3870,27 +3870,6 @@
   }
 }
 
-//----- (0043AA99) --------------------------------------------------------
-void __fastcall Vec3_int_::Rotate(int sDepth, int sRotY, int sRotX, Vec3_int_ v, int *outx, int *outy, int *outz)
-{
- float cosf_x = cosf(3.14159265f * sRotX / 1024.0f),
-       sinf_x = sinf(3.14159265f * sRotX / 1024.0f),
-       cosf_y = cosf(3.14159265f * sRotY / 1024.0f),
-       sinf_y = sinf(3.14159265f * sRotY / 1024.0f);
-
- *outx = v.x + ((unsigned __int64)(sinf_y * (signed __int64)((unsigned __int64)(cosf_x * (signed __int64)sDepth)>> 16)));
- *outy = v.y + ((unsigned __int64)(cosf_y * (signed __int64)((unsigned __int64)(cosf_x * (signed __int64)sDepth)>> 16)));
- *outz = v.z + ((unsigned __int64)(sinf_x * (signed __int64)sDepth) >> 16);
-}
-
-//----- (0043AB61) --------------------------------------------------------
-void Vec3_int_::Normalize(int *x, int *y, int *z)
-{
-  *x *= 65536 / (integer_sqrt(*y * *y + *z * *z + *x * *x) | 1);
-  *y *= 65536 / (integer_sqrt(*y * *y + *z * *z + *x * *x) | 1);
-  *z *= 65536 / (integer_sqrt(*y * *y + *z * *z + *x * *x) | 1);
-}
-
 //----- (0043AE12) --------------------------------------------------------
 double __fastcall sub_43AE12(signed int a1)
 {