pub struct BRepResult3D {
pub solid: Solid3D,
pub total_volume: f64,
pub total_surface_area: f64,
pub vertex_count: usize,
pub edge_count: usize,
pub unmatched_half_edge_count: usize,
}Expand description
Result of a 3D Planar B-Rep Boolean or healing operation.
Fields§
§solid: Solid3D§total_volume: f64§total_surface_area: f64§vertex_count: usizeNumber of consolidated 3D vertices on the output boundary.
edge_count: usizeNumber of consolidated 3D edges on the output boundary.
unmatched_half_edge_count: usizeNumber of unmatched half-edges (0 means strictly watertight 2-manifold boundary ∂₁ · ∂₂ = 0).
Trait Implementations§
Source§impl Clone for BRepResult3D
impl Clone for BRepResult3D
Source§impl Debug for BRepResult3D
impl Debug for BRepResult3D
Source§impl Default for BRepResult3D
impl Default for BRepResult3D
Source§impl PartialEq for BRepResult3D
impl PartialEq for BRepResult3D
impl StructuralPartialEq for BRepResult3D
Auto Trait Implementations§
impl Freeze for BRepResult3D
impl RefUnwindSafe for BRepResult3D
impl Send for BRepResult3D
impl Sync for BRepResult3D
impl Unpin for BRepResult3D
impl UnsafeUnpin for BRepResult3D
impl UnwindSafe for BRepResult3D
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