1D constraint along a normal axis between bodyA and bodyB. It can be combined to solve contact and friction constraints. More...
#include <btSolverConstraint.h>

Public Types | |
| enum | btSolverConstraintType { BT_SOLVER_CONTACT_1D = 0, BT_SOLVER_FRICTION_1D } |
Public Member Functions | |
| BT_DECLARE_ALIGNED_ALLOCATOR () | |
Public Attributes | |
| btVector3 | m_relpos1CrossNormal |
| btVector3 | m_contactNormal |
| btVector3 | m_relpos2CrossNormal |
| btVector3 | m_angularComponentA |
| btVector3 | m_angularComponentB |
| btScalar | m_appliedPushImpulse |
| btScalar | m_appliedImpulse |
| btScalar | m_friction |
| btScalar | m_jacDiagABInv |
| union { | |
| int m_numConsecutiveRowsPerKernel | |
| btScalar m_unusedPadding0 | |
| }; | |
| union { | |
| int m_frictionIndex | |
| btScalar m_unusedPadding1 | |
| }; | |
| union { | |
| btRigidBody * m_solverBodyA | |
| btScalar m_unusedPadding2 | |
| }; | |
| union { | |
| btRigidBody * m_solverBodyB | |
| btScalar m_unusedPadding3 | |
| }; | |
| union { | |
| void * m_originalContactPoint | |
| btScalar m_unusedPadding4 | |
| }; | |
| btScalar | m_rhs |
| btScalar | m_cfm |
| btScalar | m_lowerLimit |
| btScalar | m_upperLimit |
| btScalar | m_rhsPenetration |
1D constraint along a normal axis between bodyA and bodyB. It can be combined to solve contact and friction constraints.
Definition at line 29 of file btSolverConstraint.h.
Definition at line 83 of file btSolverConstraint.h.
| btSolverConstraint::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
| union { ... } |
| union { ... } |
| union { ... } |
| union { ... } |
| union { ... } |
Definition at line 39 of file btSolverConstraint.h.
Definition at line 40 of file btSolverConstraint.h.
btScalar btSolverConstraint::m_appliedImpulse [mutable] |
Definition at line 43 of file btSolverConstraint.h.
Definition at line 42 of file btSolverConstraint.h.
Definition at line 77 of file btSolverConstraint.h.
Definition at line 34 of file btSolverConstraint.h.
Definition at line 46 of file btSolverConstraint.h.
Definition at line 56 of file btSolverConstraint.h.
Definition at line 47 of file btSolverConstraint.h.
Definition at line 78 of file btSolverConstraint.h.
Definition at line 50 of file btSolverConstraint.h.
Definition at line 72 of file btSolverConstraint.h.
Definition at line 33 of file btSolverConstraint.h.
Definition at line 36 of file btSolverConstraint.h.
Definition at line 76 of file btSolverConstraint.h.
Definition at line 81 of file btSolverConstraint.h.
Definition at line 61 of file btSolverConstraint.h.
Definition at line 66 of file btSolverConstraint.h.
Definition at line 51 of file btSolverConstraint.h.
Definition at line 57 of file btSolverConstraint.h.
Definition at line 62 of file btSolverConstraint.h.
Definition at line 67 of file btSolverConstraint.h.
Definition at line 73 of file btSolverConstraint.h.
Definition at line 79 of file btSolverConstraint.h.
1.6.1