const btVector3 & getPivotInA() const
virtual void setRelativePositionTarget(btScalar relPosTarget)
virtual int getIslandIdA() const
virtual void setFrameInB(const btMatrix3x3 &frameInB)
void setFrameInA(const btMatrix3x3 &frameInA)
const btMatrix3x3 & getFrameInA() const
btRigidBody * m_rigidBodyA
btScalar m_relativePositionTarget
virtual void setPivotInB(const btVector3 &pivotInB)
virtual ~btMultiBodyGearConstraint()
virtual void setGearAuxLink(int gearAuxLink)
The btRigidBody is the main class for rigid body objects.
const btVector3 & getPivotInB() const
virtual void setGearRatio(btScalar gearRatio)
virtual void createConstraintRows(btMultiBodyConstraintArray &constraintRows, btMultiBodyJacobianData &data, const btContactSolverInfo &infoGlobal)
virtual void debugDraw(class btIDebugDraw *drawer)
virtual void finalizeMultiDof()
void setPivotInA(const btVector3 &pivotInA)
btRigidBody * m_rigidBodyB
const btMatrix3x3 & getFrameInB() const
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.
This file was written by Erwin Coumans.
virtual int getIslandIdB() const
virtual void setErp(btScalar erp)