pub struct SemanticDisagreement {
pub point: Vec3,
pub expected_in: bool,
pub result_in: bool,
pub in_a: bool,
pub in_b: bool,
}Expand description
One point where the result’s membership contradicts the CSG expectation.
Fields§
§point: Vec3§expected_in: boolCSG-expected membership of point in the result.
result_in: boolThe result solid’s own In/Out verdict at point.
in_a: bool§in_b: boolTrait Implementations§
Source§impl Clone for SemanticDisagreement
impl Clone for SemanticDisagreement
Source§fn clone(&self) -> SemanticDisagreement
fn clone(&self) -> SemanticDisagreement
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 SemanticDisagreement
Source§impl Debug for SemanticDisagreement
impl Debug for SemanticDisagreement
Auto Trait Implementations§
impl Freeze for SemanticDisagreement
impl RefUnwindSafe for SemanticDisagreement
impl Send for SemanticDisagreement
impl Sync for SemanticDisagreement
impl Unpin for SemanticDisagreement
impl UnsafeUnpin for SemanticDisagreement
impl UnwindSafe for SemanticDisagreement
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