Methods in com.bulletphysics.dynamics.constraintsolver with parameters of type ContactSolverInfo |
void |
ConstraintSolver.allSolved(ContactSolverInfo info,
IDebugDraw debugDrawer)
|
float |
ContactSolverFunc.invoke(RigidBody body1,
RigidBody body2,
ManifoldPoint contactPoint,
ContactSolverInfo info)
|
protected void |
SequentialImpulseConstraintSolver.prepareConstraints(PersistentManifold manifoldPtr,
ContactSolverInfo info,
IDebugDraw debugDrawer)
|
static float |
ContactConstraint.resolveSingleCollision(RigidBody body1,
RigidBody body2,
ManifoldPoint contactPoint,
ContactSolverInfo solverInfo)
Response between two dynamic objects with friction. |
static float |
ContactConstraint.resolveSingleCollisionCombined(RigidBody body1,
RigidBody body2,
ManifoldPoint contactPoint,
ContactSolverInfo solverInfo)
velocity + friction
response between two dynamic objects with friction |
static float |
ContactConstraint.resolveSingleFriction(RigidBody body1,
RigidBody body2,
ManifoldPoint contactPoint,
ContactSolverInfo solverInfo)
|
static float |
ContactConstraint.resolveSingleFrictionEmpty(RigidBody body1,
RigidBody body2,
ManifoldPoint contactPoint,
ContactSolverInfo solverInfo)
|
protected float |
SequentialImpulseConstraintSolver.solve(RigidBody body0,
RigidBody body1,
ManifoldPoint cp,
ContactSolverInfo info,
int iter,
IDebugDraw debugDrawer)
|
float |
SequentialImpulseConstraintSolver.solveCombinedContactFriction(RigidBody body0,
RigidBody body1,
ManifoldPoint cp,
ContactSolverInfo info,
int iter,
IDebugDraw debugDrawer)
|
protected float |
SequentialImpulseConstraintSolver.solveFriction(RigidBody body0,
RigidBody body1,
ManifoldPoint cp,
ContactSolverInfo info,
int iter,
IDebugDraw debugDrawer)
|
abstract float |
ConstraintSolver.solveGroup(java.util.List<CollisionObject> bodies,
int numBodies,
java.util.List<PersistentManifold> manifold,
int manifold_offset,
int numManifolds,
java.util.List<TypedConstraint> constraints,
int constraints_offset,
int numConstraints,
ContactSolverInfo info,
IDebugDraw debugDrawer,
Dispatcher dispatcher)
Solve a group of constraints. |
float |
SequentialImpulseConstraintSolver.solveGroup(java.util.List<CollisionObject> bodies,
int numBodies,
java.util.List<PersistentManifold> manifoldPtr,
int manifold_offset,
int numManifolds,
java.util.List<TypedConstraint> constraints,
int constraints_offset,
int numConstraints,
ContactSolverInfo infoGlobal,
IDebugDraw debugDrawer,
Dispatcher dispatcher)
Sequentially applies impulses. |
float |
SequentialImpulseConstraintSolver.solveGroupCacheFriendly(java.util.List<CollisionObject> bodies,
int numBodies,
java.util.List<PersistentManifold> manifoldPtr,
int manifold_offset,
int numManifolds,
java.util.List<TypedConstraint> constraints,
int constraints_offset,
int numConstraints,
ContactSolverInfo infoGlobal,
IDebugDraw debugDrawer)
|
float |
SequentialImpulseConstraintSolver.solveGroupCacheFriendlyIterations(java.util.List<CollisionObject> bodies,
int numBodies,
java.util.List<PersistentManifold> manifoldPtr,
int manifold_offset,
int numManifolds,
java.util.List<TypedConstraint> constraints,
int constraints_offset,
int numConstraints,
ContactSolverInfo infoGlobal,
IDebugDraw debugDrawer)
|
float |
SequentialImpulseConstraintSolver.solveGroupCacheFriendlySetup(java.util.List<CollisionObject> bodies,
int numBodies,
java.util.List<PersistentManifold> manifoldPtr,
int manifold_offset,
int numManifolds,
java.util.List<TypedConstraint> constraints,
int constraints_offset,
int numConstraints,
ContactSolverInfo infoGlobal,
IDebugDraw debugDrawer)
|