Bugfix: allow btCollisionObjects (non-btRigidBody) to interact properly with btRigidBody for cache-friendly btSequentialImpulseConstraintSolver.

Thanks Andy O'Neil for pointing this out.
This commit is contained in:
ejcoumans
2007-11-28 03:17:09 +00:00
parent 5c1609fb23
commit e252f5cadd
4 changed files with 100 additions and 57 deletions

View File

@@ -19,11 +19,13 @@ subject to the following restrictions:
btCollisionObject::btCollisionObject()
: m_broadphaseHandle(0),
m_collisionShape(0),
m_collisionFlags(0),
m_collisionFlags(btCollisionObject::CF_STATIC_OBJECT),
m_islandTag1(-1),
m_companionId(-1),
m_activationState1(1),
m_deactivationTime(btScalar(0.)),
m_friction(btScalar(0.5)),
m_restitution(btScalar(0.)),
m_userObjectPointer(0),
m_internalOwner(0),
m_hitFraction(btScalar(1.)),