Class TCurve |
3D curve, a set of points defined by a continous function Point for arguments within [TBegin, TEnd]. |
Class TCasScriptCurve |
Curve defined by explicitly giving functions for Point(t) = x(t), y(t), z(t) as CastleScript expressions. |
Class TControlPointsCurve |
A basic abstract class for curves determined my some set of ControlPoints. |
Class TInterpolatedCurve |
Curve that passes exactly through it's ControlPoints.x I.e. |
Class TLagrangeInterpolatedCurve |
Curve defined as [Lx(t), Ly(t), Lz(t)] where L?(t) are Lagrange's interpolation polynomials. |
Class TNaturalCubicSpline |
Natural cubic spline (1D). |
Class TNaturalCubicSplineCurve_Abstract |
3D curve defined by three 1D natural cubic splines. |
Class TNaturalCubicSplineCurve |
3D curve defined by three 1D natural cubic splines, automatically closed if first and last points match. |
Class TNaturalCubicSplineCurveAlwaysClosed |
3D curve defined by three 1D natural cubic splines, always treated as closed. |
Class TNaturalCubicSplineCurveNeverClosed |
3D curve defined by three 1D natural cubic splines, never treated as closed. |
Class TRationalBezierCurve |
Rational Bezier curve (Bezier curve with weights). |
Class TSmoothInterpolatedCurve |
Smooth interpolated curve, each segment (ControlPoints[i]..ControlPoints[i+1]) is converted to a rational Bezier curve (with 4 control points) when rendering. |