Bullet Collision Detection & Physics Library
|
Go to the documentation of this file.
8 #ifndef DeformableBodyInplaceSolverIslandCallback_h
9 #define DeformableBodyInplaceSolverIslandCallback_h
32 m_deformableSolver->
solveDeformableBodyGroup(bodies,
m_bodies.
size(), softBodies,
m_softBodies.
size(), manifold,
m_manifolds.
size(), constraints,
m_constraints.
size(), multiBodyConstraints,
m_multiBodyConstraints.
size(), *
m_solverInfo,
m_debugDrawer,
m_dispatcher);
TypedConstraint is the baseclass for Bullet constraints and vehicles.
btCollisionObject can be used to manage collision detection objects.
btAlignedObjectArray< btMultiBodyConstraint * > m_multiBodyConstraints
The btDispatcher interface class can be used in combination with broadphase to dispatch calculations ...
DeformableBodyInplaceSolverIslandCallback(btDeformableMultiBodyConstraintSolver *solver, btDispatcher *dispatcher)
virtual void processConstraints(int islandId=-1)
btAlignedObjectArray< btPersistentManifold * > m_manifolds
btAlignedObjectArray< btCollisionObject * > m_softBodies
void resize(int newsize, const T &fillData=T())
btIDebugDraw * m_debugDrawer
btAlignedObjectArray< btCollisionObject * > m_bodies
btSolverAnalyticsData m_analyticsData
virtual void solveDeformableBodyGroup(btCollisionObject **bodies, int numBodies, btCollisionObject **deformableBodies, int numDeformableBodies, btPersistentManifold **manifold, int numManifolds, btTypedConstraint **constraints, int numConstraints, btMultiBodyConstraint **multiBodyConstraints, int numMultiBodyConstraints, const btContactSolverInfo &info, btIDebugDraw *debugDrawer, btDispatcher *dispatcher)
btPersistentManifold is a contact point cache, it stays persistent as long as objects are overlapping...
btDispatcher * m_dispatcher
btAlignedObjectArray< btSolverAnalyticsData > m_islandAnalyticsData
btAlignedObjectArray< btTypedConstraint * > m_constraints
btDeformableMultiBodyConstraintSolver * m_deformableSolver
void push_back(const T &_Val)
btMultiBodyConstraintSolver * m_solver
btContactSolverInfo * m_solverInfo
int size() const
return the number of elements in the array