pub struct FaceTrim<'m> { /* private fields */ }Expand description
A face’s trim drawn once, for asking where many chart points of it fall,
as classify_on_face places a point it has projected.
Implementations§
Source§impl<'m> FaceTrim<'m>
impl<'m> FaceTrim<'m>
Sourcepub fn of(
model: &'m Model,
face: &'m Shape,
deflection: Deflection,
tol: Tolerances,
) -> OgeomResult<Self>
pub fn of( model: &'m Model, face: &'m Shape, deflection: Deflection, tol: Tolerances, ) -> OgeomResult<Self>
Sourcepub fn holds(
&self,
model: &Model,
at: (f64, f64),
reach: f64,
tol: Tolerances,
) -> OgeomResult<Containment>
pub fn holds( &self, model: &Model, at: (f64, f64), reach: f64, tol: Tolerances, ) -> OgeomResult<Containment>
Where the chart point at falls: Containment::On within reach
in space of the trim, plus the sag of the rings’ chords.
§Errors
As classify_on_face.
Trait Implementations§
Auto Trait Implementations§
impl<'m> Freeze for FaceTrim<'m>
impl<'m> RefUnwindSafe for FaceTrim<'m>
impl<'m> Send for FaceTrim<'m>
impl<'m> Sync for FaceTrim<'m>
impl<'m> Unpin for FaceTrim<'m>
impl<'m> UnsafeUnpin for FaceTrim<'m>
impl<'m> UnwindSafe for FaceTrim<'m>
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
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.