Crate tessor

Source

Structs§

CubicSegment
A cubic bezier curve segment in 2-dimensional Euclidian space.
Filler
LineSegment
Linearizer
An iterator over line path commands that approximate self with tolerance epsilon.
Mesh
Path
A sequence of commands that defines a set of contours, each of which consists of a sequence of curve segments. Each contour is either open or closed.
Point
Polygon
QuadraticSegment
A quadratic bezier curve segment in 2-dimensional Euclidian space.
Rectangle
Stroker
StrokerOptions
Tessellator
Trapezoid
A trapezoid in 2-dimensional Euclidian space.
Trapezoidated
An iterator over trapezoids corresponding to the given iterator over line path commands.
Trapezoidator
Converts a sequence of line path commands to a sequence of trapezoids. The line path commands should define a set of closed contours.
Vector
Writer

Enums§

CapKind
FillRule
JoinKind
LineCommand
A command in a line path
PathCommand
A command in a path

Traits§

Callbacks
FractalIterator
FromFractalIterator
IntoFractalIterator
LineIterator
An extension trait for iterators over line path commands.
PathIterator
An extension trait for iterators over path commands.
Transform
A trait to transform geometric objects in 2-dimensional Euclidian space.
Transformation
A trait for transformations in 2-dimensional Euclidian space.