|
|
D_NEWTON_API | ndJointBallAndSocket (const dMatrix &pinAndPivotFrame, ndBodyKinematic *const child, ndBodyKinematic *const parent) |
| |
|
D_COLLISION_API | ndJointBilateralConstraint (dInt32 maxDof, ndBodyKinematic *const body0, ndBodyKinematic *const body1, const dMatrix &globalMatrix) |
| |
|
bool | IsCollidable () const |
| |
|
virtual ndJointBilateralConstraint * | GetAsBilateral () |
| |
|
virtual const dUnsigned32 | GetRowsCount () const |
| |
|
virtual ndBodyKinematic * | GetBody0 () const |
| |
|
virtual ndBodyKinematic * | GetBody1 () const |
| |
|
void | CalculateGlobalMatrix (dMatrix &matrix0, dMatrix &matrix1) const |
| |
|
D_COLLISION_API dFloat32 | CalculateAngle (const dVector &planeDir, const dVector &cosDir, const dVector &sinDir) const |
| |
|
virtual D_COLLISION_API void | JointAccelerations (ndJointAccelerationDecriptor *const desc) |
| |
|
D_COLLISION_API void | CalculateLocalMatrix (const dMatrix &pinsAndPivotFrame, dMatrix &localMatrix0, dMatrix &localMatrix1) const |
| |
|
D_COLLISION_API void | AddAngularRowJacobian (ndConstraintDescritor &desc, const dVector &dir, dFloat32 relAngle) |
| |
|
D_COLLISION_API void | AddLinearRowJacobian (ndConstraintDescritor &desc, const dVector &pivot0, const dVector &pivot1, const dVector &dir) |
| |
|
virtual D_COLLISION_API void | DebugJoint (ndConstraintDebugCallback &debugCallback) const |
| |
|
D_COLLISION_API dFloat32 | CalculateSpringDamperAcceleration (dFloat32 dt, dFloat32 ks, dFloat32 x, dFloat32 kd, dFloat32 v) const |
| |
|
const dMatrix & | GetLocalMatrix0 () const |
| |
|
const dMatrix & | GetLocalMatrix1 () const |
| |
|
dVector | GetForceBody0 () const |
| |
|
dVector | GetTorqueBody0 () const |
| |
|
dVector | GetForceBody1 () const |
| |
|
dVector | GetTorqueBody1 () const |
| |
|
virtual ndJointBilateralSolverModel | GetSolverModel () const |
| |
|
virtual void | SetSolverModel (ndJointBilateralSolverModel model) |
| |
|
dFloat32 | GetMotorZeroAcceleration (ndConstraintDescritor &desc) const |
| |
|
void | SetHighFriction (ndConstraintDescritor &desc, dFloat32 friction) |
| |
|
void | SetLowerFriction (ndConstraintDescritor &desc, dFloat32 friction) |
| |
|
void | SetMotorAcceleration (ndConstraintDescritor &desc, dFloat32 acceleration) |
| |
|
D_COLLISION_API void | SetMassSpringDamperAcceleration (ndConstraintDescritor &desc, dFloat32 spring, dFloat32 damper) |
| |
|
void | SetSkeletonFlag (bool flag) |
| |
|
virtual ndContact * | GetAsContact () |
| |
|
virtual bool | IsBilateral () const |
| |
|
void | InitPointParam (dgPointParam ¶m, dFloat32 stiffness, const dVector &p0Global, const dVector &p1Global) const |
| |
|
| dClassAlloc () |
| | Empty.
|
| |
|
| ~dClassAlloc () |
| | Empty.
|
| |
|
void * | operator new (size_t size) |
| | Overloaded operator new for any subclass derived from dClassAlloc.
|
| |
|
void | operator delete (void *ptr) |
| | Overloaded operator delete for any subclass derived from dClassAlloc.
|
| |