forked from bartvdbraak/blender
apply patch for body suspend/resume
See also issue #26614 http://projects.blender.org/tracker/index.php?func=detail&aid=26614&group_id=9&atid=306
This commit is contained in:
parent
e124c47713
commit
c0ab420a73
@ -470,8 +470,12 @@ void CcdPhysicsEnvironment::updateCcdPhysicsController(CcdPhysicsController* ctr
|
||||
if (newMass)
|
||||
body->getCollisionShape()->calculateLocalInertia(newMass, inertia);
|
||||
body->setMassProps(newMass, inertia);
|
||||
m_dynamicsWorld->addRigidBody(body, newCollisionGroup, newCollisionMask);
|
||||
}
|
||||
else
|
||||
{
|
||||
m_dynamicsWorld->addCollisionObject(obj, newCollisionGroup, newCollisionMask);
|
||||
}
|
||||
m_dynamicsWorld->addCollisionObject(obj, newCollisionGroup, newCollisionMask);
|
||||
}
|
||||
// to avoid nasty interaction, we must update the property of the controller as well
|
||||
ctrl->m_cci.m_mass = newMass;
|
||||
|
Loading…
Reference in New Issue
Block a user