Fix some performance issues caused by unneccessarily small sdf grid size.

This commit is contained in:
Xuchen Han
2019-10-24 15:03:23 -07:00
parent e4ba8be582
commit 270028363b
5 changed files with 22 additions and 9 deletions

View File

@@ -154,6 +154,8 @@ void DeformableRigid::initPhysics()
btVector3 gravity = btVector3(0, -10, 0);
m_dynamicsWorld->setGravity(gravity);
getDeformableDynamicsWorld()->getWorldInfo().m_gravity = gravity;
getDeformableDynamicsWorld()->getWorldInfo().m_sparsesdf.setDefaultVoxelsz(0.25);
getDeformableDynamicsWorld()->getWorldInfo().m_sparsesdf.Reset();
// getDeformableDynamicsWorld()->before_solver_callbacks.push_back(dynamics);
m_guiHelper->createPhysicsDebugDrawer(m_dynamicsWorld);