pub struct ContactPair {
pub body_a: u32,
pub body_b: u32,
pub contact_point: [f64; 3],
pub normal: [f64; 3],
pub depth: f64,
pub impulse: f64,
}Expand description
Contact pair returned by get_contact_list.
Fields§
§body_a: u32Handle of body A.
body_b: u32Handle of body B.
contact_point: [f64; 3]World-space contact point.
normal: [f64; 3]Contact normal (from B toward A).
depth: f64Penetration depth.
impulse: f64Impulse magnitude applied.
Trait Implementations§
Source§impl Clone for ContactPair
impl Clone for ContactPair
Source§fn clone(&self) -> ContactPair
fn clone(&self) -> ContactPair
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 ContactPair
impl Debug for ContactPair
Source§impl PartialEq for ContactPair
impl PartialEq for ContactPair
impl StructuralPartialEq for ContactPair
Auto Trait Implementations§
impl Freeze for ContactPair
impl RefUnwindSafe for ContactPair
impl Send for ContactPair
impl Sync for ContactPair
impl Unpin for ContactPair
impl UnsafeUnpin for ContactPair
impl UnwindSafe for ContactPair
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.