pub struct FaceBoundInput {
pub edges: Vec<(EdgeCurveId, bool)>,
pub outer: bool,
pub orientation: bool,
}Expand description
One face bound for StepBuilder::face: the loop’s edges with their
per-edge direction, whether this is the outer bound, and the bound’s own
orientation flag.
Fields§
§edges: Vec<(EdgeCurveId, bool)>§outer: bool§orientation: boolImplementations§
Source§impl FaceBoundInput
impl FaceBoundInput
Sourcepub fn outer(edges: Vec<(EdgeCurveId, bool)>) -> Self
pub fn outer(edges: Vec<(EdgeCurveId, bool)>) -> Self
The customary outer bound (orientation true).
Sourcepub fn inner(edges: Vec<(EdgeCurveId, bool)>) -> Self
pub fn inner(edges: Vec<(EdgeCurveId, bool)>) -> Self
An inner (hole) bound (orientation true).
Trait Implementations§
Source§impl Clone for FaceBoundInput
impl Clone for FaceBoundInput
Source§fn clone(&self) -> FaceBoundInput
fn clone(&self) -> FaceBoundInput
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 moreAuto Trait Implementations§
impl Freeze for FaceBoundInput
impl RefUnwindSafe for FaceBoundInput
impl Send for FaceBoundInput
impl Sync for FaceBoundInput
impl Unpin for FaceBoundInput
impl UnsafeUnpin for FaceBoundInput
impl UnwindSafe for FaceBoundInput
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