Creates a new CurveSet instance.
Rest
...args: anyconst curveSet = new pc.CurveSet([
[
0, 0, // At 0 time, value of 0
0.33, 2, // At 0.33 time, value of 2
0.66, 2.6, // At 0.66 time, value of 2.6
1, 3 // At 1 time, value of 3
],
[
0, 34,
0.33, 35,
0.66, 36,
1, 37
]
]);
Private
_typeThe number of curves in the curve set.
The interpolation scheme applied to all curves in the curve set. Can be:
Defaults to CURVE_SMOOTHSTEP.
Returns the interpolated value of all curves in the curve set at the specified time.
The time at which to calculate the value.
Optional
result: number[] = []The interpolated curve values at the specified time. If this parameter is not supplied, the function allocates a new array internally to return the result.
The interpolated curve values at the specified time.
A curve set is a collection of curves.