Variable InterpolationConst
Interpolation: { Bezier: ((v: number[], k: number) => number); CatmullRom: ((v: number[], k: number) => number); Linear: ((v: number[], k: number) => number); Utils: { Bernstein: ((n: number, i: number) => number); CatmullRom: ((p0: number, p1: number, p2: number, p3: number, t: number) => number); Factorial: ((n: number) => number); Linear: ((p0: number, p1: number, t: number) => number) } } = ...
Type declaration
-
Bezier: ((v: number[], k: number) => number)
-
- (v: number[], k: number): number
-
Returns number
-
CatmullRom: ((v: number[], k: number) => number)
-
- (v: number[], k: number): number
-
Returns number
-
Linear: ((v: number[], k: number) => number)
-
- (v: number[], k: number): number
-
Returns number
-
Utils: { Bernstein: ((n: number, i: number) => number); CatmullRom: ((p0: number, p1: number, p2: number, p3: number, t: number) => number); Factorial: ((n: number) => number); Linear: ((p0: number, p1: number, t: number) => number) }
-
Bernstein: ((n: number, i: number) => number)
-
- (n: number, i: number): number
-
Returns number
-
CatmullRom: ((p0: number, p1: number, p2: number, p3: number, t: number) => number)
-
- (p0: number, p1: number, p2: number, p3: number, t: number): number
-
Parameters
-
p0: number
-
p1: number
-
p2: number
-
p3: number
-
t: number
Returns number
-
Factorial: ((n: number) => number)
-
- (n: number): number
-
Returns number
-
Linear: ((p0: number, p1: number, t: number) => number)
-
- (p0: number, p1: number, t: number): number
-
Parameters
-
p0: number
-
p1: number
-
t: number
Returns number