Description | Hierarchy | Fields | Methods | Properties |
type TAdSpline = class(TObject)
![]() |
constructor Create(const X, Y, Z: TAdFloatArray; const nb: integer); virtual; |
![]() |
procedure SplineXY(const t: single; var X, Y: Single); virtual; abstract; |
![]() |
procedure SplineXYZ(const t: single; var X, Y, Z: Single); virtual; abstract; |
![]() |
constructor Create(const X, Y, Z: TAdFloatArray; const nb: integer); virtual; |
Creates the spline and declares interpolation points. Time references go from 0 (first point) to nb-1 (last point), the first and last reference matrices respectively are used when T is used beyond this range. Note : "nil" single arrays are accepted, in this case the axis is disabled and calculus will return 0 (zero) for this component. |
![]() |
procedure SplineXY(const t: single; var X, Y: Single); virtual; abstract; |
![]() |
procedure SplineXYZ(const t: single; var X, Y, Z: Single); virtual; abstract; |