add option to approximate face contact with collision quadrature points

This commit is contained in:
Xuchen Han
2019-11-12 17:10:39 -08:00
parent 42b5c93bad
commit 2edd94c722
3 changed files with 73 additions and 7 deletions

View File

@@ -8129,6 +8129,8 @@ bool PhysicsServerCommandProcessor::processLoadSoftBodyCommand(const struct Shar
{
psb->m_renderNodes.resize(0);
}
// This value should really be a exposed parameter
psb->setCollisionQuadrature(5);
btVector3 gravity = m_data->m_dynamicsWorld->getGravity();
btDeformableLagrangianForce* gravityForce = new btDeformableGravityForce(gravity);
m_data->m_dynamicsWorld->addForce(psb, gravityForce);