pub unsafe extern "C" fn PxArticulationReducedCoordinate_computeJointAcceleration(
    self_: *const PxArticulationReducedCoordinate,
    cache: *mut PxArticulationCache
)
Expand description

Computes the joint accelerations for the given articulation state and joint forces.

  • Inputs - Joint forces (in cache) and articulation state (joint positions and velocities (in cache), and base transform and spatial velocity).

  • Outputs - Joint accelerations (in cache).

  • The computation includes Coriolis terms and gravity. However, joint drives and potential damping terms are not considered in the computation (for example, linear link damping or joint friction).

  • Prior to the computation, update/set the base spatial velocity with PxArticulationCache::rootLinkData and applyCache().

  • commonInit() must be called before the computation, and after setting the articulation pose via applyCache().

This call may only be made on articulations that are in a scene, and may not be made during simulation.