pub struct ConstraintDesc {
pub kind: ConstraintKind,
pub anchor_a: [f32; 3],
pub anchor_b: [f32; 3],
pub axis: [f32; 3],
pub distance: f32,
}Fields§
§kind: ConstraintKind§anchor_a: [f32; 3]§anchor_b: [f32; 3]§axis: [f32; 3]§distance: f32Implementations§
Source§impl ConstraintDesc
impl ConstraintDesc
pub fn ball(anchor_a: [f32; 3], anchor_b: [f32; 3]) -> Self
pub fn distance(anchor_a: [f32; 3], anchor_b: [f32; 3], distance: f32) -> Self
pub fn revolute(anchor_a: [f32; 3], anchor_b: [f32; 3], axis: [f32; 3]) -> Self
pub fn prismatic(anchor_a: [f32; 3], anchor_b: [f32; 3], axis: [f32; 3]) -> Self
pub fn fixed(anchor_a: [f32; 3], anchor_b: [f32; 3]) -> Self
Trait Implementations§
Source§impl Clone for ConstraintDesc
impl Clone for ConstraintDesc
Source§fn clone(&self) -> ConstraintDesc
fn clone(&self) -> ConstraintDesc
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ConstraintDesc
Auto Trait Implementations§
impl Freeze for ConstraintDesc
impl RefUnwindSafe for ConstraintDesc
impl Send for ConstraintDesc
impl Sync for ConstraintDesc
impl Unpin for ConstraintDesc
impl UnsafeUnpin for ConstraintDesc
impl UnwindSafe for ConstraintDesc
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