pub struct SurfacePairClassification {
pub relation: SurfacePairRelation,
pub minimum_separation: f64,
pub minimum_normal_cross: f64,
pub tangential_only: bool,
}Fields§
§relation: SurfacePairRelation§minimum_separation: f64§minimum_normal_cross: f64§tangential_only: boolEvery sample within contact distance of the other surface has PARALLEL normals there: the surfaces only touch tangentially, so their intersection cannot contain a transverse curve. Marching such a pair walks the tangency band’s noise (it neither closes nor exits — the distance-0 glue-extrude runaway); the shared topology comes from boundary-curve exchange instead.
Trait Implementations§
Source§impl Clone for SurfacePairClassification
impl Clone for SurfacePairClassification
Source§fn clone(&self) -> SurfacePairClassification
fn clone(&self) -> SurfacePairClassification
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 SurfacePairClassification
Source§impl Debug for SurfacePairClassification
impl Debug for SurfacePairClassification
Source§impl<'de> Deserialize<'de> for SurfacePairClassification
impl<'de> Deserialize<'de> for SurfacePairClassification
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 SurfacePairClassification
impl RefUnwindSafe for SurfacePairClassification
impl Send for SurfacePairClassification
impl Sync for SurfacePairClassification
impl Unpin for SurfacePairClassification
impl UnsafeUnpin for SurfacePairClassification
impl UnwindSafe for SurfacePairClassification
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