#[repr(i32)]pub enum PxArticulationJointType {
Fix = 0,
Prismatic = 1,
Revolute = 2,
RevoluteUnwrapped = 3,
Spherical = 4,
Undefined = 5,
}Variants§
Fix = 0
All joint axes, i.e. degrees of freedom (DOFs) locked
Prismatic = 1
Single linear DOF, e.g. cart on a rail
Revolute = 2
Single rotational DOF, e.g. an elbow joint or a rotational motor, position wrapped at 2pi radians
RevoluteUnwrapped = 3
Single rotational DOF, e.g. an elbow joint or a rotational motor, position not wrapped
Spherical = 4
Ball and socket joint with two or three DOFs
Undefined = 5
Trait Implementations§
Source§impl Clone for PxArticulationJointType
impl Clone for PxArticulationJointType
Source§fn clone(&self) -> PxArticulationJointType
fn clone(&self) -> PxArticulationJointType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PxArticulationJointType
impl Debug for PxArticulationJointType
Source§impl PartialEq for PxArticulationJointType
impl PartialEq for PxArticulationJointType
impl Copy for PxArticulationJointType
impl Eq for PxArticulationJointType
impl StructuralPartialEq for PxArticulationJointType
Auto Trait Implementations§
impl Freeze for PxArticulationJointType
impl RefUnwindSafe for PxArticulationJointType
impl Send for PxArticulationJointType
impl Sync for PxArticulationJointType
impl Unpin for PxArticulationJointType
impl UnwindSafe for PxArticulationJointType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more