diff options
Diffstat (limited to 'src/BulletSoftBody/btSoftBody.cpp')
-rw-r--r-- | src/BulletSoftBody/btSoftBody.cpp | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/src/BulletSoftBody/btSoftBody.cpp b/src/BulletSoftBody/btSoftBody.cpp index 862d5e35e..eafde0d22 100644 --- a/src/BulletSoftBody/btSoftBody.cpp +++ b/src/BulletSoftBody/btSoftBody.cpp @@ -1483,18 +1483,19 @@ void btSoftBody::randomizeConstraints() #undef NEXTRAND } - -void btSoftBody::updateState(const btAlignedObjectArray<btVector3>& q, const btAlignedObjectArray<btVector3>& v){ - int node_count =m_nodes.size(); - btAssert(node_count == q.size()); - btAssert(node_count == v.size()); - for (int i = 0; i<node_count; i++){ - Node& n = m_nodes[i]; - n.m_x = q[i]; - n.m_q = q[i]; - n.m_v = v[i]; - n.m_vn = v[i]; - } +void btSoftBody::updateState(const btAlignedObjectArray<btVector3>& q, const btAlignedObjectArray<btVector3>& v) +{ + int node_count = m_nodes.size(); + btAssert(node_count == q.size()); + btAssert(node_count == v.size()); + for (int i = 0; i < node_count; i++) + { + Node& n = m_nodes[i]; + n.m_x = q[i]; + n.m_q = q[i]; + n.m_v = v[i]; + n.m_vn = v[i]; + } } // @@ -2835,7 +2836,7 @@ bool btSoftBody::checkDeformableFaceContact(const btCollisionObjectWrapper* colO btScalar dst; btGjkEpaSolver2::sResults results; -// #define USE_QUADRATURE 1 + // #define USE_QUADRATURE 1 // use collision quadrature point #ifdef USE_QUADRATURE |