finish deformable sleeping and add option for drag

This commit is contained in:
Xuchen Han
2019-10-10 13:12:40 -07:00
parent 0d7ff567e6
commit 25a566c378
7 changed files with 43 additions and 0 deletions

View File

@@ -101,6 +101,10 @@ void btDeformableBackwardEulerObjective::applyForce(TVStack& force, bool setZero
for (int i = 0; i < m_softBodies.size(); ++i)
{
btSoftBody* psb = m_softBodies[i];
if (!psb->isActive())
{
continue;
}
for (int j = 0; j < psb->m_nodes.size(); ++j)
{
btScalar one_over_mass = (psb->m_nodes[j].m_im == 0) ? 0 : psb->m_nodes[j].m_im;