pub enum ConstructionGeometry {
Point(Point),
Axis(Frame),
Curve {
curve: Curve,
range: (f64, f64),
},
Surface {
surface: SurfaceGeometry,
u: (f64, f64),
v: (f64, f64),
},
}Expand description
The geometry of one construction item.
Variants§
Point(Point)
A point.
Axis(Frame)
An axis placement: an origin, its z axis and its x axis, with y
as z × x.
Curve
A curve over a finite stretch of its parameter.
Surface
A surface over a finite window of its parameters.
Trait Implementations§
Source§impl Clone for ConstructionGeometry
impl Clone for ConstructionGeometry
Source§impl Debug for ConstructionGeometry
impl Debug for ConstructionGeometry
Source§impl PartialEq for ConstructionGeometry
impl PartialEq for ConstructionGeometry
impl StructuralPartialEq for ConstructionGeometry
Auto Trait Implementations§
impl Freeze for ConstructionGeometry
impl RefUnwindSafe for ConstructionGeometry
impl Send for ConstructionGeometry
impl Sync for ConstructionGeometry
impl Unpin for ConstructionGeometry
impl UnsafeUnpin for ConstructionGeometry
impl UnwindSafe for ConstructionGeometry
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.