articulated body dynamicsThis class provides various dynamics computations for articulated body.
More...
|
static void | initialize (taoDNode *root) |
|
static void | reset (taoDNode *root) |
|
static void | updateTransformation (taoDNode *root) |
|
static void | integrate (taoDNode *root, deFloat dt) |
|
static void | globalJacobian (taoDNode *root) |
| computes global Jacobina matrices More...
|
|
static void | invDynamics (taoDNode *root, const deVector3 *gravity) |
| computes inverse dynamics of the subtree with root under gravity More...
|
|
static void | fwdDynamics (taoDNode *root, const deVector3 *gravity) |
| computes forward dynamics of the subtree with root under gravity More...
|
|
static void | computeA (taoDNode *root, const deInt dof, deFloat *A) |
| computes Joint Space Inertia Matrix, A of size dof x dof More...
|
|
static void | computeAinv (taoDNode *root, const deInt dof, deFloat *Ainv) |
| computes Joint Space Inertia Matrix Inverse, Ainv (dof x dof) More...
|
|
static void | computeB (taoDNode *root, const deInt dof, deFloat *B) |
| computes Coriolis and centrifugal forces, B (dof x 1) More...
|
|
static void | computeG (taoDNode *root, deVector3 *gravity, const deInt dof, deFloat *G) |
| computes gravitational forces, G (dof x 1) under gravity More...
|
|
static void | computeOpSpaceInertiaMatrixInv (taoDNode *root, const deFloat *J, const deInt row, const deInt dof, const deFloat *Ainv, deFloat *Linv) |
| compute the operational Space Inertia Matrix Inverse, Linv (row x row) More...
|
|
static int | computeDOF (taoDNode *obj) |
| find dof : degrees of freedom More...
|
|
static void | impulse (taoDNode *contactNode, const deVector3 *contactPoint, const deVector3 *impulseVector) |
| computes velocity changes given impulse More...
|
|
static void | impulseDist (taoDNode *contactNode, const deVector3 *contactPoint, const deVector3 *impulseVector) |
|
static void | force (taoDNode *contactNode, const deVector3 *contactPoint, const deVector3 *forceVector) |
|
static void | resetMass (taoDNode *node, const deFloat mass) |
|
static deFloat | potentialEnergy (taoDNode *root, const deVector3 *gravity) |
|
static deFloat | kineticEnergy (taoDNode *root) |
|
articulated body dynamics
This class provides various dynamics computations for articulated body.