|
Bullet Collision Detection & Physics Library
|
This file was written by Erwin Coumans. More...
#include <btMultiBodyGearConstraint.h>


Protected Attributes | |
| btRigidBody * | m_rigidBodyA |
| btRigidBody * | m_rigidBodyB |
| btVector3 | m_pivotInA |
| btVector3 | m_pivotInB |
| btMatrix3x3 | m_frameInA |
| btMatrix3x3 | m_frameInB |
| btScalar | m_gearRatio |
| int | m_gearAuxLink |
| btScalar | m_erp |
| btScalar | m_relativePositionTarget |
Protected Attributes inherited from btMultiBodyConstraint | |
| btMultiBody * | m_bodyA |
| btMultiBody * | m_bodyB |
| int | m_linkA |
| int | m_linkB |
| int | m_numRows |
| int | m_jacSizeA |
| int | m_jacSizeBoth |
| int | m_posOffset |
| bool | m_isUnilateral |
| int | m_numDofsFinalized |
| btScalar | m_maxAppliedImpulse |
| btAlignedObjectArray< btScalar > | m_data |
Additional Inherited Members | |
Protected Member Functions inherited from btMultiBodyConstraint | |
| void | applyDeltaVee (btMultiBodyJacobianData &data, btScalar *delta_vee, btScalar impulse, int velocityIndex, int ndof) |
| btScalar | fillMultiBodyConstraint (btMultiBodySolverConstraint &solverConstraint, btMultiBodyJacobianData &data, btScalar *jacOrgA, btScalar *jacOrgB, const btVector3 &constraintNormalAng, const btVector3 &constraintNormalLin, const btVector3 &posAworld, const btVector3 &posBworld, btScalar posError, const btContactSolverInfo &infoGlobal, btScalar lowerLimit, btScalar upperLimit, bool angConstraint=false, btScalar relaxation=1.f, bool isFriction=false, btScalar desiredVelocity=0, btScalar cfmSlip=0) |
This file was written by Erwin Coumans.
Definition at line 23 of file btMultiBodyGearConstraint.h.
| btMultiBodyGearConstraint::btMultiBodyGearConstraint | ( | btMultiBody * | bodyA, |
| int | linkA, | ||
| btMultiBody * | bodyB, | ||
| int | linkB, | ||
| const btVector3 & | pivotInA, | ||
| const btVector3 & | pivotInB, | ||
| const btMatrix3x3 & | frameInA, | ||
| const btMatrix3x3 & | frameInB ) |
This file was written by Erwin Coumans.
Definition at line 23 of file btMultiBodyGearConstraint.cpp.
|
virtual |
Definition at line 41 of file btMultiBodyGearConstraint.cpp.
|
virtual |
Implements btMultiBodyConstraint.
Definition at line 82 of file btMultiBodyGearConstraint.cpp.
|
inlinevirtual |
Implements btMultiBodyConstraint.
Definition at line 94 of file btMultiBodyGearConstraint.h.
|
virtual |
Implements btMultiBodyConstraint.
Definition at line 33 of file btMultiBodyGearConstraint.cpp.
|
inline |
Definition at line 74 of file btMultiBodyGearConstraint.h.
|
inline |
Definition at line 84 of file btMultiBodyGearConstraint.h.
|
virtual |
Implements btMultiBodyConstraint.
Definition at line 46 of file btMultiBodyGearConstraint.cpp.
|
virtual |
Implements btMultiBodyConstraint.
Definition at line 63 of file btMultiBodyGearConstraint.cpp.
Definition at line 54 of file btMultiBodyGearConstraint.h.
Definition at line 64 of file btMultiBodyGearConstraint.h.
Reimplemented from btMultiBodyConstraint.
Definition at line 111 of file btMultiBodyGearConstraint.h.
|
inline |
Definition at line 79 of file btMultiBodyGearConstraint.h.
|
inlinevirtual |
Reimplemented from btMultiBodyConstraint.
Definition at line 89 of file btMultiBodyGearConstraint.h.
Reimplemented from btMultiBodyConstraint.
Definition at line 103 of file btMultiBodyGearConstraint.h.
Reimplemented from btMultiBodyConstraint.
Definition at line 99 of file btMultiBodyGearConstraint.h.
Definition at line 59 of file btMultiBodyGearConstraint.h.
Reimplemented from btMultiBodyConstraint.
Definition at line 69 of file btMultiBodyGearConstraint.h.
|
inlinevirtual |
Reimplemented from btMultiBodyConstraint.
Definition at line 107 of file btMultiBodyGearConstraint.h.
|
protected |
Definition at line 35 of file btMultiBodyGearConstraint.h.
|
protected |
Definition at line 31 of file btMultiBodyGearConstraint.h.
|
protected |
Definition at line 32 of file btMultiBodyGearConstraint.h.
|
protected |
Definition at line 34 of file btMultiBodyGearConstraint.h.
|
protected |
Definition at line 33 of file btMultiBodyGearConstraint.h.
|
protected |
Definition at line 29 of file btMultiBodyGearConstraint.h.
|
protected |
Definition at line 30 of file btMultiBodyGearConstraint.h.
|
protected |
Definition at line 36 of file btMultiBodyGearConstraint.h.
|
protected |
Definition at line 27 of file btMultiBodyGearConstraint.h.
|
protected |
Definition at line 28 of file btMultiBodyGearConstraint.h.