pub struct MeshHealer;Expand description
Diagnosis and repair for indexed triangle meshes.
Trait Implementations§
Source§impl Clone for MeshHealer
impl Clone for MeshHealer
Source§fn clone(&self) -> MeshHealer
fn clone(&self) -> MeshHealer
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 MeshHealer
impl Debug for MeshHealer
Source§impl Default for MeshHealer
impl Default for MeshHealer
Source§fn default() -> MeshHealer
fn default() -> MeshHealer
Returns the “default value” for a type. Read more
Source§impl Diagnose<TriMesh> for MeshHealer
impl Diagnose<TriMesh> for MeshHealer
Source§impl Repair<TriMesh> for MeshHealer
impl Repair<TriMesh> for MeshHealer
Source§type Error = MeshHealError
type Error = MeshHealError
Structured repair failure.
Source§fn repair(
&self,
mesh: &TriMesh,
plan: &RepairPlan,
tolerance: Tolerance,
) -> Result<(TriMesh, RepairReport), <MeshHealer as Repair<TriMesh>>::Error>
fn repair( &self, mesh: &TriMesh, plan: &RepairPlan, tolerance: Tolerance, ) -> Result<(TriMesh, RepairReport), <MeshHealer as Repair<TriMesh>>::Error>
Never mutates the caller’s source value in place.
impl Copy for MeshHealer
Auto Trait Implementations§
impl Freeze for MeshHealer
impl RefUnwindSafe for MeshHealer
impl Send for MeshHealer
impl Sync for MeshHealer
impl Unpin for MeshHealer
impl UnwindSafe for MeshHealer
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