pub enum LinearSide {
Plane {
origin: Vec3,
normal: Vec3,
},
Line {
origin: Vec3,
direction: Vec3,
},
Point(Vec3),
}Expand description
The measurement classification of an element for a linear dimension: planes stay planes; straight edges and axis-bearing faces measure on their INFINITE carrier lines; circles and spheres from their centers; vertices from their points.
Variants§
Auto Trait Implementations§
impl Freeze for LinearSide
impl RefUnwindSafe for LinearSide
impl Send for LinearSide
impl Sync for LinearSide
impl Unpin for LinearSide
impl UnsafeUnpin for LinearSide
impl UnwindSafe for LinearSide
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