16#ifndef BT_SOLVE_2LINEAR_CONSTRAINT_H
17#define BT_SOLVE_2LINEAR_CONSTRAINT_H
46 const btVector3& invInertiaADiag,
48 const btVector3& linvelA,
const btVector3& angvelA,
49 const btVector3& rel_posA1,
50 const btVector3& invInertiaBDiag,
52 const btVector3& linvelB,
const btVector3& angvelB,
53 const btVector3& rel_posA2,
55 btScalar depthA,
const btVector3& normalA,
56 const btVector3& rel_posB1,
const btVector3& rel_posB2,
57 btScalar depthB,
const btVector3& normalB,
69 const btVector3& invInertiaADiag,
71 const btVector3& linvelA,
const btVector3& angvelA,
72 const btVector3& rel_posA1,
73 const btVector3& invInertiaBDiag,
75 const btVector3& linvelB,
const btVector3& angvelB,
76 const btVector3& rel_posA2,
78 btScalar depthA,
const btVector3& normalA,
79 const btVector3& rel_posB1,
const btVector3& rel_posB2,
80 btScalar depthB,
const btVector3& normalB,
btMatrix3x3
The btMatrix3x3 class implements a 3x3 rotation matrix, to perform linear algebra in combination with...
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
constraint class used for lateral tyre friction.
void resolveBilateralPairConstraint(btRigidBody *body0, btRigidBody *body1, const btMatrix3x3 &world2A, const btMatrix3x3 &world2B, const btVector3 &invInertiaADiag, const btScalar invMassA, const btVector3 &linvelA, const btVector3 &angvelA, const btVector3 &rel_posA1, const btVector3 &invInertiaBDiag, const btScalar invMassB, const btVector3 &linvelB, const btVector3 &angvelB, const btVector3 &rel_posA2, btScalar depthA, const btVector3 &normalA, const btVector3 &rel_posB1, const btVector3 &rel_posB2, btScalar depthB, const btVector3 &normalB, btScalar &imp0, btScalar &imp1)
btSolve2LinearConstraint(btScalar tau, btScalar damping)
void resolveUnilateralPairConstraint(btRigidBody *body0, btRigidBody *body1, const btMatrix3x3 &world2A, const btMatrix3x3 &world2B, const btVector3 &invInertiaADiag, const btScalar invMassA, const btVector3 &linvelA, const btVector3 &angvelA, const btVector3 &rel_posA1, const btVector3 &invInertiaBDiag, const btScalar invMassB, const btVector3 &linvelB, const btVector3 &angvelB, const btVector3 &rel_posA2, btScalar depthA, const btVector3 &normalA, const btVector3 &rel_posB1, const btVector3 &rel_posB2, btScalar depthB, const btVector3 &normalB, btScalar &imp0, btScalar &imp1)