Update existing deformable gravity forces on gravity change.

This commit is contained in:
Dale McConachie
2020-01-09 16:24:32 -05:00
parent b57557c6cf
commit b526c01bec

View File

@@ -9353,6 +9353,15 @@ bool PhysicsServerCommandProcessor::processSendPhysicsParametersCommand(const st
if (deformWorld) if (deformWorld)
{ {
deformWorld->getWorldInfo().m_gravity = grav; deformWorld->getWorldInfo().m_gravity = grav;
for (int i = 0; i < m_data->m_lf.size(); ++i)
{
btDeformableLagrangianForce* force = m_data->m_lf[i];
if (force->getForceType() == BT_GRAVITY_FORCE)
{
btDeformableGravityForce* gforce = (btDeformableGravityForce*)force;
gforce->m_gravity = grav;
}
}
} }