pub struct FilledLoop {
pub id: LoopId,
pub triangles_added: usize,
pub vertices_added: usize,
pub converged: bool,
pub weights: Option<FairWeights>,
pub refine_capped: bool,
}Expand description
A loop that was filled.
Fields§
§id: LoopIdThe loop, as it was before the fill.
triangles_added: usizeTriangles added.
vertices_added: usizeVertices added by refinement; each adds two triangles.
converged: boolWhether fairing converged; true when it did not run.
weights: Option<FairWeights>The Laplacian weights fairing used; None when it did not run.
refine_capped: boolWhether refinement stopped early: the max_refine_vertices budget
was hit, or the rounds ran out while triangles were still coarse.
Trait Implementations§
Source§impl Clone for FilledLoop
impl Clone for FilledLoop
Source§fn clone(&self) -> FilledLoop
fn clone(&self) -> FilledLoop
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 moreimpl Copy for FilledLoop
Source§impl Debug for FilledLoop
impl Debug for FilledLoop
impl Eq for FilledLoop
Source§impl PartialEq for FilledLoop
impl PartialEq for FilledLoop
impl StructuralPartialEq for FilledLoop
Auto Trait Implementations§
impl Freeze for FilledLoop
impl RefUnwindSafe for FilledLoop
impl Send for FilledLoop
impl Sync for FilledLoop
impl Unpin for FilledLoop
impl UnsafeUnpin for FilledLoop
impl UnwindSafe for FilledLoop
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