pub struct CollisionTriangle {
pub v0: [f32; 3],
pub v1: [f32; 3],
pub v2: [f32; 3],
pub material_id: u32,
}Expand description
A single collision triangle.
Fields§
§v0: [f32; 3]§v1: [f32; 3]§v2: [f32; 3]§material_id: u32Trait Implementations§
Source§impl Clone for CollisionTriangle
impl Clone for CollisionTriangle
Source§fn clone(&self) -> CollisionTriangle
fn clone(&self) -> CollisionTriangle
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 CollisionTriangle
impl Debug for CollisionTriangle
impl Copy for CollisionTriangle
Auto Trait Implementations§
impl Freeze for CollisionTriangle
impl RefUnwindSafe for CollisionTriangle
impl Send for CollisionTriangle
impl Sync for CollisionTriangle
impl Unpin for CollisionTriangle
impl UnsafeUnpin for CollisionTriangle
impl UnwindSafe for CollisionTriangle
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more