pub struct MeshBuildReport {
pub triangles_in: u64,
pub triangles_kept: u64,
pub degenerate_dropped: u64,
}Expand description
What the snapshot builder dropped or flagged. Zero-area triangles are dropped silently (they contribute no surface); the count is reported so a badly tessellated body is visible in the operation report.
Fields§
§triangles_in: u64§triangles_kept: u64§degenerate_dropped: u64Trait Implementations§
Source§impl Clone for MeshBuildReport
impl Clone for MeshBuildReport
impl Copy for MeshBuildReport
Source§impl Debug for MeshBuildReport
impl Debug for MeshBuildReport
Source§impl Default for MeshBuildReport
impl Default for MeshBuildReport
Source§impl<'de> Deserialize<'de> for MeshBuildReport
impl<'de> Deserialize<'de> for MeshBuildReport
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
impl Eq for MeshBuildReport
Source§impl PartialEq for MeshBuildReport
impl PartialEq for MeshBuildReport
Source§impl Serialize for MeshBuildReport
impl Serialize for MeshBuildReport
impl StructuralPartialEq for MeshBuildReport
Auto Trait Implementations§
impl Forget for MeshBuildReport
impl Freeze for MeshBuildReport
impl Move for MeshBuildReport
impl RefUnwindSafe for MeshBuildReport
impl Send for MeshBuildReport
impl Sync for MeshBuildReport
impl Unpin for MeshBuildReport
impl UnsafeUnpin for MeshBuildReport
impl UnwindSafe for MeshBuildReport
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