diff --git a/Examples/PBDCollision/PBDCollisionExample.cpp b/Examples/PBDCollision/PBDCollisionExample.cpp index 6c97dd5708e84aae87c7f4dd1bc78cae7724b381..5e58a7b6bdc2d465d9cd4c3f7ebcb7788dc46261 100644 --- a/Examples/PBDCollision/PBDCollisionExample.cpp +++ b/Examples/PBDCollision/PBDCollisionExample.cpp @@ -96,17 +96,17 @@ int main() auto pbdParams = std::make_shared<PBDModelConfig>(); // FEM constraint - pbdParams->m_YoungModulus = 1.0; + pbdParams->m_YoungModulus = 1000.0; pbdParams->m_PoissonRatio = 0.3; - pbdParams->enableFEMConstraint(PbdConstraint::Type::FEMTet, PbdFEMConstraint::MaterialType::NeoHookean); + pbdParams->enableFEMConstraint(PbdConstraint::Type::FEMTet, PbdFEMConstraint::MaterialType::Corotation); // Other parameters pbdParams->m_uniformMassValue = 1.0; - pbdParams->m_gravity = Vec3d(0, -100.0, 0); - pbdParams->m_dt = 0.001; - pbdParams->m_maxIter = 2; - pbdParams->m_proximity = 0.1; - pbdParams->m_contactStiffness = 0.01; + pbdParams->m_gravity = Vec3d(0, -10.0, 0); + pbdParams->m_dt = 0.01; + pbdParams->m_maxIter = 5; + pbdParams->m_proximity = 0.3; + pbdParams->m_contactStiffness = 0.1; pbdModel->configure(pbdParams); deformableObj->setDynamicalModel(pbdModel);