constraint class used for lateral tyre friction. More...
#include <btSolve2LinearConstraint.h>
Public Member Functions | |
btSolve2LinearConstraint (btScalar tau, btScalar damping) | |
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) |
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) |
Private Attributes | |
btScalar | m_damping |
btScalar | m_tau |
constraint class used for lateral tyre friction.
Definition at line 28 of file btSolve2LinearConstraint.h.
Definition at line 35 of file btSolve2LinearConstraint.h.
void btSolve2LinearConstraint::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 | |||
) |
void btSolve2LinearConstraint::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 | |||
) |
btScalar btSolve2LinearConstraint::m_damping [private] |
Definition at line 31 of file btSolve2LinearConstraint.h.
btScalar btSolve2LinearConstraint::m_tau [private] |
Definition at line 30 of file btSolve2LinearConstraint.h.