Blender
V3.3
|
This file was written by Erwin Coumans. More...
#include <btMultiBodyGearConstraint.h>
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 39 of file btMultiBodyGearConstraint.cpp.
|
virtual |
Definition at line 81 of file btMultiBodyGearConstraint.cpp.
References btAssert, btMultiBodySolverConstraint, btVector3, data, KDL::diff(), btMultibodyLink::ePrismatic, btMultibodyLink::eRevolute, btAlignedObjectArray< T >::expandNonInitializing(), fillMultiBodyConstraint(), finalizeMultiDof(), getNumRows(), infoGlobal, jacobianA(), jacobianB(), m_bodyB, m_erp, m_gearAuxLink, m_gearRatio, m_jacSizeBoth, m_linkA, m_linkB, m_maxAppliedImpulse, m_numDofsFinalized, m_relativePositionTarget, and quatRotate().
|
inlinevirtual |
Definition at line 92 of file btMultiBodyGearConstraint.h.
|
virtual |
Definition at line 32 of file btMultiBodyGearConstraint.cpp.
References allocateJacobiansMultiDof(), m_jacSizeBoth, and m_numDofsFinalized.
Referenced by createConstraintRows().
|
inline |
Definition at line 72 of file btMultiBodyGearConstraint.h.
References m_frameInA.
|
inline |
Definition at line 82 of file btMultiBodyGearConstraint.h.
References m_frameInB.
|
virtual |
Definition at line 43 of file btMultiBodyGearConstraint.cpp.
|
virtual |
Definition at line 62 of file btMultiBodyGearConstraint.cpp.
|
inline |
Definition at line 52 of file btMultiBodyGearConstraint.h.
References m_pivotInA.
|
inline |
Definition at line 62 of file btMultiBodyGearConstraint.h.
References m_pivotInB.
Definition at line 109 of file btMultiBodyGearConstraint.h.
References m_erp.
|
inline |
Definition at line 77 of file btMultiBodyGearConstraint.h.
References frameInA, and m_frameInA.
|
inlinevirtual |
Definition at line 87 of file btMultiBodyGearConstraint.h.
References frameInB, and m_frameInB.
|
inlinevirtual |
Definition at line 101 of file btMultiBodyGearConstraint.h.
References m_gearAuxLink.
Definition at line 97 of file btMultiBodyGearConstraint.h.
References m_gearRatio.
Definition at line 57 of file btMultiBodyGearConstraint.h.
References m_pivotInA.
Definition at line 67 of file btMultiBodyGearConstraint.h.
References m_pivotInB.
|
inlinevirtual |
Definition at line 105 of file btMultiBodyGearConstraint.h.
References m_relativePositionTarget.
|
protected |
Definition at line 34 of file btMultiBodyGearConstraint.h.
Referenced by createConstraintRows(), and setErp().
|
protected |
Definition at line 30 of file btMultiBodyGearConstraint.h.
Referenced by getFrameInA(), and setFrameInA().
|
protected |
Definition at line 31 of file btMultiBodyGearConstraint.h.
Referenced by getFrameInB(), and setFrameInB().
|
protected |
Definition at line 33 of file btMultiBodyGearConstraint.h.
Referenced by createConstraintRows(), and setGearAuxLink().
|
protected |
Definition at line 32 of file btMultiBodyGearConstraint.h.
Referenced by createConstraintRows(), and setGearRatio().
|
protected |
Definition at line 28 of file btMultiBodyGearConstraint.h.
Referenced by getPivotInA(), and setPivotInA().
|
protected |
Definition at line 29 of file btMultiBodyGearConstraint.h.
Referenced by getPivotInB(), and setPivotInB().
|
protected |
Definition at line 35 of file btMultiBodyGearConstraint.h.
Referenced by createConstraintRows(), and setRelativePositionTarget().
|
protected |
Definition at line 26 of file btMultiBodyGearConstraint.h.
|
protected |
Definition at line 27 of file btMultiBodyGearConstraint.h.