Bullet Collision Detection & Physics Library
|
#include <btDeformableContactProjection.h>
Public Types | |
typedef btAlignedObjectArray< btVector3 > | TVStack |
Public Member Functions | |
btDeformableContactProjection (btAlignedObjectArray< btSoftBody * > &softBodies) | |
virtual | ~btDeformableContactProjection () |
virtual void | project (TVStack &x) |
virtual void | applyDynamicFriction (TVStack &f) |
virtual btScalar | update (btCollisionObject **deformableBodies, int numDeformableBodies) |
virtual btScalar | solveSplitImpulse (const btContactSolverInfo &infoGlobal) |
virtual void | setConstraints () |
virtual void | setProjection () |
virtual void | reinitialize (bool nodeUpdated) |
virtual void | splitImpulseSetup (const btContactSolverInfo &infoGlobal) |
Definition at line 25 of file btDeformableContactProjection.h.
Definition at line 28 of file btDeformableContactProjection.h.
|
inline |
Definition at line 59 of file btDeformableContactProjection.h.
|
inlinevirtual |
Definition at line 64 of file btDeformableContactProjection.h.
|
virtual |
Definition at line 434 of file btDeformableContactProjection.cpp.
|
virtual |
Definition at line 206 of file btDeformableContactProjection.cpp.
|
virtual |
Definition at line 485 of file btDeformableContactProjection.cpp.
|
virtual |
Definition at line 111 of file btDeformableContactProjection.cpp.
|
virtual |
Definition at line 244 of file btDeformableContactProjection.cpp.
|
virtual |
Definition at line 80 of file btDeformableContactProjection.cpp.
|
virtual |
Definition at line 61 of file btDeformableContactProjection.cpp.
|
virtual |
Definition at line 20 of file btDeformableContactProjection.cpp.
btAlignedObjectArray<btDeformableContactConstraint*> btDeformableContactProjection::m_allFaceConstraints |
Definition at line 43 of file btDeformableContactProjection.h.
btAlignedObjectArray<btAlignedObjectArray<btDeformableFaceNodeContactConstraint> > btDeformableContactProjection::m_deformableConstraints |
Definition at line 55 of file btDeformableContactProjection.h.
btAlignedObjectArray<btAlignedObjectArray<btDeformableFaceRigidContactConstraint> > btDeformableContactProjection::m_faceRigidConstraints |
Definition at line 53 of file btDeformableContactProjection.h.
btAlignedObjectArray<btAlignedObjectArray<btDeformableNodeAnchorConstraint> > btDeformableContactProjection::m_nodeAnchorConstraints |
Definition at line 57 of file btDeformableContactProjection.h.
btAlignedObjectArray<btAlignedObjectArray<btDeformableNodeRigidContactConstraint> > btDeformableContactProjection::m_nodeRigidConstraints |
Definition at line 51 of file btDeformableContactProjection.h.
btHashMap<btHashInt, btAlignedObjectArray<btVector3> > btDeformableContactProjection::m_projectionsDict |
Definition at line 46 of file btDeformableContactProjection.h.
btAlignedObjectArray<btSoftBody *>& btDeformableContactProjection::m_softBodies |
Definition at line 29 of file btDeformableContactProjection.h.
btAlignedObjectArray<btAlignedObjectArray<btDeformableStaticConstraint> > btDeformableContactProjection::m_staticConstraints |
Definition at line 49 of file btDeformableContactProjection.h.