remove constraints from world, if not done yet

This commit is contained in:
Erwin Coumans
2008-10-11 19:32:53 +00:00
parent c40dfaa531
commit 64a0bcd10a

View File

@@ -423,6 +423,13 @@ btVector3 btDiscreteDynamicsWorld::getGravity () const
void btDiscreteDynamicsWorld::removeRigidBody(btRigidBody* body)
{
//remove all constraints too
while (body->getNumConstraintRefs())
{
btTypedConstraint* constraint = body->getConstraintRef(0);
removeConstraint(constraint);
}
removeCollisionObject(body);
}