Skip to content

ludus::foundation::geometry::SweepMeshPlanView

Ludus Wiki · API overview · Browse API

Struct

Borrowed view of a SweepMeshPlan; valid while the plan is alive and unmodified.

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/sweep.hpp

#include <ludus/foundation/geometry/sweep.hpp>
struct ludus::foundation::geometry::SweepMeshPlanView final

Fields

Rings

BorrowedView<const SweepRing> ludus::foundation::geometry::SweepMeshPlanView::Rings
Rings in path order; empty for an unplanned sweep.

Related types: BorrowedView · SweepRing

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/sweep.hpp

PathRevision

uint64 ludus::foundation::geometry::SweepMeshPlanView::PathRevision = 0
Pinned path revision.

Related types: uint64

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/sweep.hpp

PathSpanCount

usize ludus::foundation::geometry::SweepMeshPlanView::PathSpanCount = 0
Pinned path span count.

Related types: usize

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/sweep.hpp

Section

SweepSection ludus::foundation::geometry::SweepMeshPlanView::Section = SweepSection::Ribbon
Planned section.

Related types: SweepSection

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/sweep.hpp

Caps

SweepCaps ludus::foundation::geometry::SweepMeshPlanView::Caps = SweepCaps::None
Planned caps.

Related types: SweepCaps

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/sweep.hpp

Winding

SweepWinding ludus::foundation::geometry::SweepMeshPlanView::Winding = SweepWinding::CounterClockwise
Planned winding.

Related types: SweepWinding

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/sweep.hpp

IsClosed

bool ludus::foundation::geometry::SweepMeshPlanView::IsClosed = false
Whether the last ring copies the first one's positions.

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/sweep.hpp

Report

SweepMeshReport ludus::foundation::geometry::SweepMeshPlanView::Report {}
Counts and estimated errors.

Related types: SweepMeshReport

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/sweep.hpp