pub enum PieceSource {
Boundary(EdgeId),
Section(usize),
Collapsed,
}Expand description
Where a piece of a split face’s boundary came from.
Variants§
Boundary(EdgeId)
Part of one of the face’s own edges.
Section(usize)
Part of the section edge with this index in the list given.
Collapsed
A stretch of parameters that is one point in space – a sphere’s pole, a cone’s apex – closing a loop in the face’s parameters. It bounds regions while the face is split but is no edge of the result.
Trait Implementations§
Source§impl Clone for PieceSource
impl Clone for PieceSource
Source§fn clone(&self) -> PieceSource
fn clone(&self) -> PieceSource
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PieceSource
impl Debug for PieceSource
Source§impl PartialEq for PieceSource
impl PartialEq for PieceSource
impl Copy for PieceSource
impl Eq for PieceSource
impl StructuralPartialEq for PieceSource
Auto Trait Implementations§
impl Freeze for PieceSource
impl RefUnwindSafe for PieceSource
impl Send for PieceSource
impl Sync for PieceSource
impl Unpin for PieceSource
impl UnwindSafe for PieceSource
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