pub struct ViewLine {
pub curve: NurbCurve2D,
pub curve3: NurbCurve3D,
pub kind: LineKind,
pub visible: bool,
pub edge: Option<EdgeId>,
pub body: usize,
/* private fields */
}Expand description
A piece of a line of a view, visible or hidden throughout.
Fields§
§curve: NurbCurve2DOn the paper, in model units.
curve3: NurbCurve3DThe same piece in space.
kind: LineKind§visible: bool§edge: Option<EdgeId>The edge it is a piece of, if it is one: of the model of its body.
body: usizeWhich body of the scene it is a line of (see crate::scene): 0
in a view of one model.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ViewLine
impl RefUnwindSafe for ViewLine
impl Send for ViewLine
impl Sync for ViewLine
impl Unpin for ViewLine
impl UnsafeUnpin for ViewLine
impl UnwindSafe for ViewLine
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