pub fn compute_dense_jacobian(&self, cache: &mut ArticulationCache) -> (u32, u32) {
        let mut rows = 0;
        let mut cols = 0;
        unsafe {
            PxArticulationReducedCoordinate_computeDenseJacobian(
                self.as_ptr(),
                cache.as_mut_ptr(),
                &mut rows,
                &mut cols,
            );
        }

        (cols, rows)
    }
/// Compute dense jacobian and store into the cache.
/// Returns: (cols, rows)
Compute dense jacobian and store into the cache.
Returns: (cols, rows)
Compute dense jacobian and store into the cache . Returns : ( cols rows )
pub fn compute_dense_jacobian(&self, cache: &mut ArticulationCache) -> (u32, u32) {
        let mut rows = 0;
        let mut cols = 0;
        unsafe {
            PxArticulationReducedCoordinate_computeDenseJacobian(
                self.as_ptr(),
                cache.as_mut_ptr(),
                &mut rows,
                &mut cols,
            );
        }
        (cols, rows)
    }
pub fn compute_dense_jacobian ( & self , cache : & mut ArticulationCache ) -> ( u32 , u32 ) { let mut rows = 0 ; let mut cols = 0 ; unsafe { PxArticulationReducedCoordinate_computeDenseJacobian ( self . as_ptr ( ) , cache . as_mut_ptr ( ) , & mut rows , & mut cols , ) ; } ( cols , rows ) }
Compute dense jacobian and store into the cache.
Compute dense jacobian and store into the cache .
&self
cache
&mut ArticulationCache