Class TLagrangeInterpolatedCurve
Unit
CastleCurves
Declaration
type TLagrangeInterpolatedCurve = class(TInterpolatedCurve)
Description
Curve defined as [Lx(t), Ly(t), Lz(t)] where L?(t) are Lagrange's interpolation polynomials. Lx(t) crosses points (ti, xi) (i = 0..ControlPoints.Count-1) where ti = TBegin + i/(ControlPoints.Count-1) * (TEnd-TBegin) and xi = ControlPoints[i, 0]. Similarly for Ly and Lz.
Later note: in fact, you can override ControlPointT to define function "ti" as you like.
Hierarchy
Overview
Methods
Description
Methods
 |
procedure UpdateControlPoints; override; |
|
 |
class function NiceClassName: string; override; |
|
 |
constructor Create(const ATBegin, ATEnd: Float); override; |
|
 |
destructor Destroy; override; |
|
Generated by PasDoc 0.13.0 on 2014-08-30 12:10:33
|