pub struct MeshElement {
pub id: u32,
pub nodes: [u32; 3],
pub refinement_level: u8,
}Expand description
A triangular mesh element referencing three node IDs
Fields§
§id: u32§nodes: [u32; 3]Node IDs forming the triangle (counter-clockwise ordering preferred)
refinement_level: u8Current subdivision level (0 = original)
Implementations§
Trait Implementations§
Source§impl Clone for MeshElement
impl Clone for MeshElement
Source§fn clone(&self) -> MeshElement
fn clone(&self) -> MeshElement
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 MeshElement
impl Debug for MeshElement
Source§impl PartialEq for MeshElement
impl PartialEq for MeshElement
impl StructuralPartialEq for MeshElement
Auto Trait Implementations§
impl Freeze for MeshElement
impl RefUnwindSafe for MeshElement
impl Send for MeshElement
impl Sync for MeshElement
impl Unpin for MeshElement
impl UnsafeUnpin for MeshElement
impl UnwindSafe for MeshElement
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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