From 3f1e0619661ecea7713b2f4de22e075f97b50f8d Mon Sep 17 00:00:00 2001 From: Xuchen Han Date: Wed, 30 Oct 2019 11:21:00 -0700 Subject: [PATCH] turn on SVD --- src/BulletSoftBody/btDeformableNeoHookeanForce.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/BulletSoftBody/btDeformableNeoHookeanForce.h b/src/BulletSoftBody/btDeformableNeoHookeanForce.h index f607b8662..29664c62c 100644 --- a/src/BulletSoftBody/btDeformableNeoHookeanForce.h +++ b/src/BulletSoftBody/btDeformableNeoHookeanForce.h @@ -175,7 +175,6 @@ public: btSoftBody::Tetra& tetra = psb->m_tetras[j]; btMatrix3x3 P; firstPiola(psb->m_tetraScratches[j],P); -#if USE_SVD if (max_p > 0) { // since we want to clamp the principal stress to max_p, we only need to @@ -200,7 +199,6 @@ public: P = U * Sigma * V.transpose(); } } -#endif // btVector3 force_on_node0 = P * (tetra.m_Dm_inverse.transpose()*grad_N_hat_1st_col); btMatrix3x3 force_on_node123 = P * tetra.m_Dm_inverse.transpose(); btVector3 force_on_node0 = force_on_node123 * grad_N_hat_1st_col;