pub struct TessellatedMesh { /* private fields */ }Expand description
A triangle mesh with immutable approximation provenance.
The wrapper prevents a generated mesh from becoming tolerance-free currency
between operations. Callers can still recover the representation explicitly
with Self::into_mesh.
Implementations§
Source§impl TessellatedMesh
impl TessellatedMesh
Sourcepub const fn new(mesh: TriMesh, tolerance: Tolerance) -> TessellatedMesh
pub const fn new(mesh: TriMesh, tolerance: Tolerance) -> TessellatedMesh
Bind a produced mesh to the tolerance used to create it.
Trait Implementations§
Source§impl Clone for TessellatedMesh
impl Clone for TessellatedMesh
Source§fn clone(&self) -> TessellatedMesh
fn clone(&self) -> TessellatedMesh
Returns a copy 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 TessellatedMesh
impl Debug for TessellatedMesh
Source§impl PartialEq for TessellatedMesh
impl PartialEq for TessellatedMesh
impl StructuralPartialEq for TessellatedMesh
Auto Trait Implementations§
impl Freeze for TessellatedMesh
impl RefUnwindSafe for TessellatedMesh
impl Send for TessellatedMesh
impl Sync for TessellatedMesh
impl Unpin for TessellatedMesh
impl UnwindSafe for TessellatedMesh
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