Merge pull request #2576 from dmcconachie/DeformableGravity

[BUGFIX] Update existing deformable gravity forces on gravity change.
This commit is contained in:
erwincoumans
2020-01-09 21:30:48 -08:00
committed by GitHub

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;
}
}
} }