pub struct BambuMeshStat {
pub edges_fixed: Option<u32>,
pub degenerate_facets: Option<u32>,
pub facets_removed: Option<u32>,
pub facets_reversed: Option<u32>,
pub backwards_edges: Option<u32>,
}Expand description
Mesh repair statistics from Bambu Studio’s automatic repair.
Fields§
§edges_fixed: Option<u32>Number of edges fixed during repair.
degenerate_facets: Option<u32>Number of degenerate faces removed.
facets_removed: Option<u32>Number of faces removed during repair.
facets_reversed: Option<u32>Number of faces whose winding was reversed.
backwards_edges: Option<u32>Number of backwards edges corrected.
Trait Implementations§
Source§impl Clone for BambuMeshStat
impl Clone for BambuMeshStat
Source§fn clone(&self) -> BambuMeshStat
fn clone(&self) -> BambuMeshStat
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 BambuMeshStat
impl Debug for BambuMeshStat
Source§impl Default for BambuMeshStat
impl Default for BambuMeshStat
Source§fn default() -> BambuMeshStat
fn default() -> BambuMeshStat
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BambuMeshStat
impl<'de> Deserialize<'de> for BambuMeshStat
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BambuMeshStat
impl RefUnwindSafe for BambuMeshStat
impl Send for BambuMeshStat
impl Sync for BambuMeshStat
impl Unpin for BambuMeshStat
impl UnsafeUnpin for BambuMeshStat
impl UnwindSafe for BambuMeshStat
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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