pub struct BooleanReport {
pub kept_triangles: usize,
pub triangles_added: usize,
pub uvs_dropped: bool,
}Expand description
What Scene::boolean did.
Fields§
§kept_triangles: usizeAlive triangles of the result.
triangles_added: usizeTriangles added (split pieces and the tool’s kept pieces), minus the ones the cleanup merged or removed again.
uvs_dropped: boolA’s UVs were dropped; undo restores them. The result mixes split pieces and B’s surface, which have no UVs in A’s space.
Trait Implementations§
Source§impl Clone for BooleanReport
impl Clone for BooleanReport
Source§fn clone(&self) -> BooleanReport
fn clone(&self) -> BooleanReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BooleanReport
Source§impl Debug for BooleanReport
impl Debug for BooleanReport
Source§impl Default for BooleanReport
impl Default for BooleanReport
Source§fn default() -> BooleanReport
fn default() -> BooleanReport
Returns the “default value” for a type. Read more
impl Eq for BooleanReport
Source§impl PartialEq for BooleanReport
impl PartialEq for BooleanReport
impl StructuralPartialEq for BooleanReport
Auto Trait Implementations§
impl Freeze for BooleanReport
impl RefUnwindSafe for BooleanReport
impl Send for BooleanReport
impl Sync for BooleanReport
impl Unpin for BooleanReport
impl UnsafeUnpin for BooleanReport
impl UnwindSafe for BooleanReport
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