pub struct IrregularCorner {
pub point: Point,
pub valence: usize,
pub angle: f64,
}Expand description
A corner inside the network where other than four patches meet, every curve at it smooth (a patch whose side runs straight through it counts twice): held tangent to rounding, or near tangent, as the module documentation describes.
Fields§
§point: PointWhere it is.
valence: usizeHow many patches meet there.
angle: f64The widest angle between two of their normals there, in radians.
Trait Implementations§
Source§impl Clone for IrregularCorner
impl Clone for IrregularCorner
impl Copy for IrregularCorner
Source§impl Debug for IrregularCorner
impl Debug for IrregularCorner
Source§impl PartialEq for IrregularCorner
impl PartialEq for IrregularCorner
impl StructuralPartialEq for IrregularCorner
Auto Trait Implementations§
impl Freeze for IrregularCorner
impl RefUnwindSafe for IrregularCorner
impl Send for IrregularCorner
impl Sync for IrregularCorner
impl Unpin for IrregularCorner
impl UnsafeUnpin for IrregularCorner
impl UnwindSafe for IrregularCorner
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
§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.