|
Blender
V3.3
|
#include <btMultiBodyJointLimitConstraint.h>
Public Member Functions | |
| btMultiBodyJointLimitConstraint (btMultiBody *body, int link, btScalar lower, btScalar upper) | |
| This file was written by Erwin Coumans. More... | |
| virtual | ~btMultiBodyJointLimitConstraint () |
| virtual void | finalizeMultiDof () |
| virtual int | getIslandIdA () const |
| virtual int | getIslandIdB () const |
| virtual void | createConstraintRows (btMultiBodyConstraintArray &constraintRows, btMultiBodyJacobianData &data, const btContactSolverInfo &infoGlobal) |
| virtual void | debugDraw (class btIDebugDraw *drawer) |
| btScalar | getLowerBound () const |
| btScalar | getUpperBound () const |
| void | setLowerBound (btScalar lower) |
| void | setUpperBound (btScalar upper) |
Protected Attributes | |
| btScalar | m_lowerBound |
| btScalar | m_upperBound |
Definition at line 22 of file btMultiBodyJointLimitConstraint.h.
| btMultiBodyJointLimitConstraint::btMultiBodyJointLimitConstraint | ( | btMultiBody * | body, |
| int | link, | ||
| btScalar | lower, | ||
| btScalar | upper | ||
| ) |
This file was written by Erwin Coumans.
Definition at line 23 of file btMultiBodyJointLimitConstraint.cpp.
|
virtual |
Definition at line 49 of file btMultiBodyJointLimitConstraint.cpp.
|
virtual |
Definition at line 91 of file btMultiBodyJointLimitConstraint.cpp.
References btAssert, btMultiBodySolverConstraint, btVector3, data, btMultibodyLink::ePrismatic, btMultibodyLink::eRevolute, btAlignedObjectArray< T >::expandNonInitializing(), fillMultiBodyConstraint(), finalizeMultiDof(), getNumRows(), getPosition(), infoGlobal, jacobianA(), jacobianB(), m_bodyB, btContactSolverInfoData::m_erp, btContactSolverInfoData::m_erp2, m_jacSizeBoth, m_linkA, m_lowerBound, m_maxAppliedImpulse, m_numDofsFinalized, btContactSolverInfoData::m_splitImpulse, btContactSolverInfoData::m_splitImpulsePenetrationThreshold, btContactSolverInfoData::m_timeStep, m_upperBound, quatRotate(), and setPosition().
|
inlinevirtual |
Definition at line 41 of file btMultiBodyJointLimitConstraint.h.
|
virtual |
Definition at line 31 of file btMultiBodyJointLimitConstraint.cpp.
References allocateJacobiansMultiDof(), jacobianA(), jacobianB(), m_jacSizeBoth, m_linkA, m_numDofsFinalized, and offset.
Referenced by createConstraintRows().
|
virtual |
Definition at line 53 of file btMultiBodyJointLimitConstraint.cpp.
|
virtual |
Definition at line 72 of file btMultiBodyJointLimitConstraint.cpp.
|
inline |
Definition at line 45 of file btMultiBodyJointLimitConstraint.h.
References m_lowerBound.
|
inline |
Definition at line 49 of file btMultiBodyJointLimitConstraint.h.
References m_upperBound.
Definition at line 53 of file btMultiBodyJointLimitConstraint.h.
References m_lowerBound.
Definition at line 57 of file btMultiBodyJointLimitConstraint.h.
References m_upperBound.
|
protected |
Definition at line 25 of file btMultiBodyJointLimitConstraint.h.
Referenced by createConstraintRows(), getLowerBound(), and setLowerBound().
|
protected |
Definition at line 26 of file btMultiBodyJointLimitConstraint.h.
Referenced by createConstraintRows(), getUpperBound(), and setUpperBound().