Fix m_type used uninitialised in MT_Transform.
authorKester Maddock <Christopher.Maddock.1@uni.massey.ac.nz>
Sat, 17 Jul 2004 00:44:48 +0000 (00:44 +0000)
committerKester Maddock <Christopher.Maddock.1@uni.massey.ac.nz>
Sat, 17 Jul 2004 00:44:48 +0000 (00:44 +0000)
intern/moto/include/MT_Transform.h

index e774b125d0ee0a65238ef171bbd079a835144369..5b95f81b9ddc2dc2e3367b7941bf7eafb40a62d8 100644 (file)
@@ -61,12 +61,16 @@ public:
     MT_Transform() {}
     MT_Transform(const float *m) { setValue(m); }
     MT_Transform(const double *m) { setValue(m); }
-    MT_Transform(const MT_Point3& p, const MT_Quaternion& q) { 
+    MT_Transform(const MT_Point3& p, const MT_Quaternion& q)
+       : m_type(IDENTITY)
+       { 
                setOrigin(p);
                setRotation(q);
        }
 
-    MT_Transform(const MT_Point3& p, const MT_Matrix3x3& m) { 
+    MT_Transform(const MT_Point3& p, const MT_Matrix3x3& m) 
+       : m_type(IDENTITY)
+       { 
                setOrigin(p);
                setBasis(m);
        }