curves/index library
Classes
- ArcCurve
- Alias for EllipseCurve.
- CatmullRomCurve3
- Create a smooth 3d spline curve from a series of points using the Catmull-Rom algorithm.
- CinquefoilKnot
- CubicBezierCurve
- Create a smooth 2d cubic bezier curve, defined by a start point, endpoint and two control points.
- CubicBezierCurve3
- Create a smooth 3d cubic bezier curve, defined by a start point, endpoint and two control points.
- CubicPoly
- DecoratedTorusKnot4a
- DecoratedTorusKnot4b
- DecoratedTorusKnot5a
- DecoratedTorusKnot5c
- EllipseCurve
- Creates a 2d curve in the shape of an ellipse. Setting the xRadius equal to the yRadius will result in a circle.
- FigureEightPolynomialKnot
- GrannyKnot
- HeartCurve
- HelixCurve
- KnotCurve
- LineCurve
- A curve representing a 2d line segment.
- LineCurve3
- A curve representing a 3d line segment.
- QuadraticBezierCurve
-
Create a smooth 2d
quadratic bezier curve
http://en.wikipedia.org/wiki/B%C3%A9zier_curve#mediaviewer/File:B%C3%A9zier_2_big.gif), defined by a startpoint, endpoint and a single control point. - QuadraticBezierCurve3
-
Create a smooth 3d
quadratic bezier curve
http://en.wikipedia.org/wiki/B%C3%A9zier_curve#mediaviewer/File:B%C3%A9zier_2_big.gif), defined by a startpoint, endpoint and a single control point. - SplineCurve
-
Create a smooth 2d spline curve from a series of points. Internally this
uses
page:Interpolations.CatmullRom
to create the curve. - TorusKnot
- TrefoilKnot
- TrefoilPolynomialKnot
- VivianiCurve