Bullet Collision Detection & Physics Library
|
Go to the documentation of this file.
17 #ifndef BT_DEFORMABLE_MULTIBODY_CONSTRAINT_SOLVER_H
18 #define BT_DEFORMABLE_MULTIBODY_CONSTRAINT_SOLVER_H
55 m_deformableSolver = deformableSolver;
58 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);
TypedConstraint is the baseclass for Bullet constraints and vehicles.
btCollisionObject can be used to manage collision detection objects.
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
The btDispatcher interface class can be used in combination with broadphase to dispatch calculations ...
The btIDebugDraw interface class allows hooking up a debug renderer to visually debug simulations.
#define BT_DECLARE_ALIGNED_ALLOCATOR()
btPersistentManifold is a contact point cache, it stays persistent as long as objects are overlapping...
#define ATTRIBUTE_ALIGNED16(a)
void setDeformableSolver(btDeformableBodySolver *deformableSolver)
btDeformableBodySolver * m_deformableSolver