fn create_link(
        &mut self,
        parent: Option<&mut ArticulationLink<L, H, M>>,
        pose: &PxTransform,
        user_data: L,
    ) -> Option<Owner<ArticulationLink<L, H, M>>> {
        unsafe {
            ArticulationLink::from_raw(
                PxArticulationBase_createLink_mut(
                    self.as_mut_ptr(),
                    parent
                        .map(|parent| parent.as_mut_ptr())
                        .unwrap_or(null_mut()),
                    pose.as_ptr(),
                ),
                user_data,
            )
        }
    }
/// Add a link to this articulation
Add a link to this articulation
Add a link to this articulation
fn create_link(
        &mut self,
        parent: Option<&mut ArticulationLink<L, H, M>>,
        pose: &PxTransform,
        user_data: L,
    ) -> Option<Owner<ArticulationLink<L, H, M>>> {
        unsafe {
            ArticulationLink::from_raw(
                PxArticulationBase_createLink_mut(
                    self.as_mut_ptr(),
                    parent
                        .map(|parent| parent.as_mut_ptr())
                        .unwrap_or(null_mut()),
                    pose.as_ptr(),
                ),
                user_data,
            )
        }
    }
fn create_link ( & mut self , parent : Option < & mut ArticulationLink < L , H , M > > , pose : & PxTransform , user_data : L , ) -> Option < Owner < ArticulationLink < L , H , M > > > { unsafe { ArticulationLink :: from_raw ( PxArticulationBase_createLink_mut ( self . as_mut_ptr ( ) , parent . map ( | parent | parent . as_mut_ptr ( ) ) . unwrap_or ( null_mut ( ) ) , pose . as_ptr ( ) , ) , user_data , ) } }
Add a link to this articulation
Add a link to this articulation
&mut self
parent
Option<&mut ArticulationLink<L, H, M>>
pose
&PxTransform
user_data
L