From 3da9c832aef0eea74ecc8221d834e9a879f43a43 Mon Sep 17 00:00:00 2001 From: "erwin.coumans" Date: Wed, 16 Sep 2009 17:56:12 +0000 Subject: [PATCH] Initialize the world transform to identity for btCollisionObject/btRigidBody. Some developers only initialize the world position, and not the orientation -> uninitialized data. We should probably add some warning in btTransform, in debug mode. Note we don't initialize btTransform/btQuaternion/btVector3/btMatrix3x3 default constructor, for performance reasons. --- src/BulletCollision/CollisionDispatch/btCollisionObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp b/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp index dbcf100d2..c04e70c53 100644 --- a/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp +++ b/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp @@ -37,7 +37,7 @@ btCollisionObject::btCollisionObject() m_ccdMotionThreshold(btScalar(0.)), m_checkCollideWith(false) { - + m_worldTransform.setIdentity(); } btCollisionObject::~btCollisionObject()