|
Class Summary |
| BezierCurve |
General n-point Bezier curve implementation. |
| BinaryCurveApproximationAlgorithm |
The binary curve approximation algorithm is an algorithm designed to approximate a ParametricCurve using as few
points as possible but keeping the overall visual appearance of the curve smooth. |
| BSpline |
General non-rational B-Spline implementation where the degree can be specified. |
| CardinalSpline |
The Cardinal-spline passes through the points in the control-path specified by the group-iterator. |
| CatmullRomSpline |
The CatmullRomSpline is equal to the CardinalSpline with the value of alpha fixed at 0.5. |
| ControlPath |
A ControlPath is a container of Point objects and Curve objects. |
| CubicBSpline |
The cubic B-spline is defined by third order polynomial basis functions. |
| Curve |
A Curve is an object that defines itself using mathematical equations and points of a
control-path in a given dimension. |
| GroupIterator |
A GroupIterator allows a curve to choose the points from a control-path that the curve uses to
define itself. |
| LagrangeCurve |
The Lagrange curve passes through the control-points specified by the group-iterator. |
| MultiPath |
A multi-path is a series of paths (sequence of connected points) in n-dimensions. |
| NaturalCubicSpline |
The natural-cubic-spline is constructed using piecewise third order polynomials which pass through all the
control-points specified by the group-iterator. |
| NURBSpline |
General implementation of the Non-Uniform Rational B-spline or NURB-Spline. |
| ParametricCurve |
Curves that extend the ParametricCurve class are continuous and can use the
BinaryCurveApproximationAlgorithm class to generate a sequence of points that
approximate the curve. |
| Polyline |
A polyline is a sequence of connected line segments based on the control-path points specified
by the group-iterator. |
| ShapeMultiPath |
The ShapeMultiPath is-a MultiPath and implements the java.awt.Shape interface. |
| ValueVector |
A value-vector is a sequence of values that some curves use to define themselves,
sometimes called a knot-vector or a weight-vector. |