pub struct ProjectedEdges {
pub visible: Vec<Vec<Point2>>,
pub hidden: Vec<Vec<Point2>>,
}Expand description
Projected edges, split into visible and hidden 2D polylines (in the view
plane’s (x, y) coordinates).
Fields§
§visible: Vec<Vec<Point2>>Polylines that are not occluded by the solid.
Polylines hidden behind the solid (empty when hidden_lines is false).
Trait Implementations§
Source§impl Clone for ProjectedEdges
impl Clone for ProjectedEdges
Source§fn clone(&self) -> ProjectedEdges
fn clone(&self) -> ProjectedEdges
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProjectedEdges
impl Debug for ProjectedEdges
Source§impl Default for ProjectedEdges
impl Default for ProjectedEdges
Source§fn default() -> ProjectedEdges
fn default() -> ProjectedEdges
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProjectedEdges
impl RefUnwindSafe for ProjectedEdges
impl Send for ProjectedEdges
impl Sync for ProjectedEdges
impl Unpin for ProjectedEdges
impl UnsafeUnpin for ProjectedEdges
impl UnwindSafe for ProjectedEdges
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more