pub struct Piece {
pub curve: Curve3,
pub span: Interval,
pub pcurve: Curve2,
pub pspan: Interval,
pub source: PieceSource,
}Expand description
One stretch of a split face’s boundary, in the direction the region’s loop runs.
Fields§
§curve: Curve3The 3D curve it lies on.
span: IntervalIts span on curve, from where the loop enters it to where it
leaves.
pcurve: Curve2Its pcurve on the face.
pspan: IntervalIts span on pcurve, in the same direction.
source: PieceSourceWhere it came from.
Trait Implementations§
impl StructuralPartialEq for Piece
Auto Trait Implementations§
impl Freeze for Piece
impl RefUnwindSafe for Piece
impl Send for Piece
impl Sync for Piece
impl Unpin for Piece
impl UnwindSafe for Piece
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