UNPKG

@playcanvas/blocks

Version:

High level abstract 3D primitives for React

13 lines (12 loc) 541 B
declare class CubicSpline { times: number[]; knots: number[]; dim: number; constructor(times: number[], knots: number[]); evaluate(time: number, result: number[]): void; getKnot(index: number, result: number[]): void; evaluateSegment(segment: number, t: number, result: number[]): void; static fromPoints(times: number[], points: number[], tension?: number): CubicSpline; static fromPointsLooping(length: number, times: number[], points: number[], tension: number): CubicSpline; } export { CubicSpline };