Crate nbez [−] [src]
A crate that provides generic bezier curves of varying order and dimensionality, including numerous stack-allocated curves and an (admittedly not entirely functional) n-order curve.
Structs
Bez1o |
Order 1 bezier curve |
Bez2o |
Order 2 bezier curve |
Bez3o |
Order 3 bezier curve |
Bez4o |
Order 4 bezier curve |
Bez5o |
Order 5 bezier curve |
Bez6o |
Order 6 bezier curve |
BezChain |
A chain of bezier curves, with the last point of each curve being the first point of the next. |
BezIter |
Iterator over bezier curve chains |
InterpIter |
An iterator over a bezier curve's interpolated points |
NBez |
An n-order bezier curve. The |
Point2d |
2-dimensional point |
Point3d |
3-dimensional point |
Point4d |
4-dimensional point |
Vector2d |
2-dimensional vector |
Vector3d |
3-dimensional vector |
Vector4d |
4-dimensional vector |
Traits
BezCurve |
Bezier curve trait |
Float |
A helper trait to simplify float generics |
OrderStatic |
Trait to mark curves that have order known at compiletime. |
PVOps |
A trait that specifies the necessary operators needed to have a point which |
Point |
Specifies the needed traits to have a |
Vector |
A vector. Gets associated with any number of points |