Class TPiecewiseCubicBezier
Unit
CastleCurves
Declaration
type TPiecewiseCubicBezier = class(TControlPointsCurve)
Description
Piecewise (composite) cubic Bezier curve. Each segment (ControlPoints[i]..ControlPoints[i+1]) is a cubic Bezier curve (Bezier with 4 control points, 2 points in the middle are auto-calculated for max smoothness).
This is a cubic B-spline. Which is equivalent to C2 continuous composite Bézier curves. See https://en.wikipedia.org/wiki/Spline_%28mathematics%29 . Aka Cubic B-Spline (piecewise C2-Smooth Cubic Bezier).
ControlPoints.Count may be 1 (in general, for TControlPointsCurve, it must be >= 2).
Hierarchy
Overview
Methods
Description
Methods
 |
constructor Create; |
|
 |
destructor Destroy; override; |
|
 |
procedure UpdateControlPoints; override; |
|
 |
function BoundingBox: TBox3D; override; |
|
Generated by PasDoc 0.16.0.