pub struct FillSide {
pub edge: Shape,
pub gap: f64,
pub angle: Option<f64>,
pub curvature: Option<f64>,
pub stations: usize,
}Expand description
What a filling achieved along one side, measured at stations spread over the edge.
Fields§
§edge: ShapeThe edge bounding the filling along this side: the side’s own edge, or the new edge standing in for it.
gap: f64The largest distance, in model units, between the edge’s curve and the filling’s surface read through the edge’s pcurve on it.
angle: Option<f64>The largest angle, in radians, between the filling’s normal and the
support’s; None on a side with no support.
curvature: Option<f64>The largest difference, in inverse model units, between the
filling’s and the support’s normal curvatures square to the edge,
signed against one shared normal; None on a side with no support
or where no station gave a curvature on both surfaces.
stations: usizeHow many stations were measured.
Trait Implementations§
impl StructuralPartialEq for FillSide
Auto Trait Implementations§
impl Freeze for FillSide
impl RefUnwindSafe for FillSide
impl Send for FillSide
impl Sync for FillSide
impl Unpin for FillSide
impl UnsafeUnpin for FillSide
impl UnwindSafe for FillSide
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§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 moreSource§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).Source§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.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.