pub struct SheetFace {
pub a: NurbSurface3D,
pub b: NurbSurface3D,
pub outer: Vec<SheetCoedge>,
pub holes: Vec<Vec<SheetCoedge>>,
pub name: Namer,
}Expand description
A face of the A side, and its copy on the B side, parametrized alike:
each with ∂u × ∂v along the sheet’s normal, from the A side towards
the B side, and its loops running counter-clockwise in (u, v) — the
outer one, holes clockwise.
Fields§
§a: NurbSurface3D§b: NurbSurface3D§outer: Vec<SheetCoedge>§holes: Vec<Vec<SheetCoedge>>§name: NamerIts faces are N(a) and N(b).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SheetFace
impl RefUnwindSafe for SheetFace
impl Send for SheetFace
impl Sync for SheetFace
impl Unpin for SheetFace
impl UnsafeUnpin for SheetFace
impl UnwindSafe for SheetFace
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