Bullet Collision Detection & Physics Library
|
1D constraint along a normal axis between bodyA and bodyB. It can be combined to solve contact and friction constraints. More...
#include <btMultiBodySolverConstraint.h>
Public Types | |
enum | btSolverConstraintType { BT_SOLVER_CONTACT_1D = 0, BT_SOLVER_FRICTION_1D } |
Public Member Functions | |
BT_DECLARE_ALIGNED_ALLOCATOR () | |
1D constraint along a normal axis between bodyA and bodyB. It can be combined to solve contact and friction constraints.
Definition at line 27 of file btMultiBodySolverConstraint.h.
Enumerator | |
---|---|
BT_SOLVER_CONTACT_1D | |
BT_SOLVER_FRICTION_1D |
Definition at line 73 of file btMultiBodySolverConstraint.h.
btMultiBodySolverConstraint::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
union { ... } |
btVector3 btMultiBodySolverConstraint::m_angularComponentA |
Definition at line 42 of file btMultiBodySolverConstraint.h.
btVector3 btMultiBodySolverConstraint::m_angularComponentB |
Definition at line 43 of file btMultiBodySolverConstraint.h.
|
mutable |
Definition at line 46 of file btMultiBodySolverConstraint.h.
|
mutable |
Definition at line 45 of file btMultiBodySolverConstraint.h.
btScalar btMultiBodySolverConstraint::m_cfm |
Definition at line 51 of file btMultiBodySolverConstraint.h.
btVector3 btMultiBodySolverConstraint::m_contactNormal1 |
Definition at line 34 of file btMultiBodySolverConstraint.h.
btVector3 btMultiBodySolverConstraint::m_contactNormal2 |
Definition at line 39 of file btMultiBodySolverConstraint.h.
int btMultiBodySolverConstraint::m_deltaVelAindex |
Definition at line 32 of file btMultiBodySolverConstraint.h.
int btMultiBodySolverConstraint::m_deltaVelBindex |
Definition at line 37 of file btMultiBodySolverConstraint.h.
btScalar btMultiBodySolverConstraint::m_friction |
Definition at line 48 of file btMultiBodySolverConstraint.h.
int btMultiBodySolverConstraint::m_frictionIndex |
Definition at line 63 of file btMultiBodySolverConstraint.h.
int btMultiBodySolverConstraint::m_jacAindex |
Definition at line 35 of file btMultiBodySolverConstraint.h.
int btMultiBodySolverConstraint::m_jacBindex |
Definition at line 40 of file btMultiBodySolverConstraint.h.
btScalar btMultiBodySolverConstraint::m_jacDiagABInv |
Definition at line 49 of file btMultiBodySolverConstraint.h.
int btMultiBodySolverConstraint::m_linkA |
Definition at line 67 of file btMultiBodySolverConstraint.h.
int btMultiBodySolverConstraint::m_linkB |
Definition at line 71 of file btMultiBodySolverConstraint.h.
btScalar btMultiBodySolverConstraint::m_lowerLimit |
Definition at line 53 of file btMultiBodySolverConstraint.h.
btMultiBody* btMultiBodySolverConstraint::m_multiBodyA |
Definition at line 66 of file btMultiBodySolverConstraint.h.
btMultiBody* btMultiBodySolverConstraint::m_multiBodyB |
Definition at line 70 of file btMultiBodySolverConstraint.h.
void* btMultiBodySolverConstraint::m_originalContactPoint |
Definition at line 58 of file btMultiBodySolverConstraint.h.
int btMultiBodySolverConstraint::m_overrideNumSolverIterations |
Definition at line 62 of file btMultiBodySolverConstraint.h.
btVector3 btMultiBodySolverConstraint::m_relpos1CrossNormal |
Definition at line 33 of file btMultiBodySolverConstraint.h.
btVector3 btMultiBodySolverConstraint::m_relpos2CrossNormal |
Definition at line 38 of file btMultiBodySolverConstraint.h.
btScalar btMultiBodySolverConstraint::m_rhs |
Definition at line 50 of file btMultiBodySolverConstraint.h.
btScalar btMultiBodySolverConstraint::m_rhsPenetration |
Definition at line 55 of file btMultiBodySolverConstraint.h.
int btMultiBodySolverConstraint::m_solverBodyIdA |
Definition at line 65 of file btMultiBodySolverConstraint.h.
int btMultiBodySolverConstraint::m_solverBodyIdB |
Definition at line 69 of file btMultiBodySolverConstraint.h.
btScalar btMultiBodySolverConstraint::m_unusedPadding4 |
Definition at line 59 of file btMultiBodySolverConstraint.h.
btScalar btMultiBodySolverConstraint::m_upperLimit |
Definition at line 54 of file btMultiBodySolverConstraint.h.