pub struct Cut {
pub flat: usize,
pub loops: Vec<Vec<FlatEdge>>,
pub name: Namer,
}Expand description
A cut through the sheet (see crate::SheetCut): closed loops, each
counter-clockwise around what it takes away, drawn in flat flat’s
sheet coordinates — and so, where they reach past the flat, across its
bends unrolled.
Fields§
§flat: usize§loops: Vec<Vec<FlatEdge>>§name: NamerThe cut’s own name, C for the operation sheet_cut(C).
Trait Implementations§
impl StructuralPartialEq for Cut
Auto Trait Implementations§
impl Freeze for Cut
impl RefUnwindSafe for Cut
impl Send for Cut
impl Sync for Cut
impl Unpin for Cut
impl UnsafeUnpin for Cut
impl UnwindSafe for Cut
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