Skip to main content

Crate i_curve

Crate i_curve 

Source
Expand description

Boolean operations on closed paths of lines, Bézier curves, and rational elliptic arcs.

Re-exports§

pub use float::CurveBuildError;
pub use float::CurveBuilder;
pub use float::CurveConversionError;
pub use float::CurveConversionReport;
pub use float::CurvePath as FloatCurvePath;
pub use float::CurveResource;
pub use float::CurveResourceOverlayExt;
pub use float::CurveSegment as FloatCurveSegment;
pub use float::CurveShape as FloatCurveShape;
pub use float::FloatCurveOverlay;
pub use float::FloatCurveOverlayConversionReport;
pub use float::FloatCurveOverlayOptions;
pub use float::FloatCurveOverlayOptionsError;

Modules§

float
Float-coordinate curve construction, conversion, and Boolean operations.
int
Advanced integer-coordinate curve API.

Structs§

Precision
Represents the precision level used by the solver to determine the tolerance for snapping to the nearest edge ends.
Solver

Enums§

FillRule
Represents the rule used to determine the “bind” of a shape, affecting how shapes are filled. For a visual description, see Fill Rules.
OverlayRule
Defines the types of overlay/boolean operations that can be applied to shapes. For a visual description, see Overlay Rules.