Revision: 17024 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17024 Author: erwin Date: 2008-10-11 21:32:53 +0200 (Sat, 11 Oct 2008)
Log Message: ----------- remove constraints from world, if not done yet Modified Paths: -------------- trunk/blender/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp Modified: trunk/blender/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp =================================================================== --- trunk/blender/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp 2008-10-11 18:58:07 UTC (rev 17023) +++ trunk/blender/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp 2008-10-11 19:32:53 UTC (rev 17024) @@ -423,6 +423,13 @@ void btDiscreteDynamicsWorld::removeRigidBody(btRigidBody* body) { + //remove all constraints too + while (body->getNumConstraintRefs()) + { + btTypedConstraint* constraint = body->getConstraintRef(0); + removeConstraint(constraint); + } + removeCollisionObject(body); } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs