pub fn compute_lambda(
        &self,
        cache: &mut ArticulationCache,
        initial_state: &mut ArticulationCache,
        joint_torques: &[f32],
        max_iter: u32,
    ) -> bool {
        unsafe {
            PxArticulationReducedCoordinate_computeLambda(
                self.as_ptr(),
                cache.as_mut_ptr(),
                initial_state.as_mut_ptr(),
                joint_torques.as_ptr(),
                max_iter,
            )
        }
    }
/// Compute the force needed to match the velocity and acceleration values given in initial_state
Compute the force needed to match the velocity and acceleration values given in initial_state
Compute the force needed to match the velocity and acceleration values given in initial_state
pub fn compute_lambda(
        &self,
        cache: &mut ArticulationCache,
        initial_state: &mut ArticulationCache,
        joint_torques: &[f32],
        max_iter: u32,
    ) -> bool {
        unsafe {
            PxArticulationReducedCoordinate_computeLambda(
                self.as_ptr(),
                cache.as_mut_ptr(),
                initial_state.as_mut_ptr(),
                joint_torques.as_ptr(),
                max_iter,
            )
        }
    }
pub fn compute_lambda ( & self , cache : & mut ArticulationCache , initial_state : & mut ArticulationCache , joint_torques : & [ f32 ] , max_iter : u32 , ) -> bool { unsafe { PxArticulationReducedCoordinate_computeLambda ( self . as_ptr ( ) , cache . as_mut_ptr ( ) , initial_state . as_mut_ptr ( ) , joint_torques . as_ptr ( ) , max_iter , ) } }
Compute the force needed to match the velocity and acceleration values given in initial_state
Compute the force needed to match the velocity and acceleration values given in initial_state
&self
cache
&mut ArticulationCache
initial_state
&mut ArticulationCache
joint_torques
&[f32]
max_iter
u32