Creates a new Curve instance.
Optionaldata: number[]An array of keys (pairs of numbers with the time first and value second).
The keys that define the curve. Each key is an array of two numbers with the time first and the value second.
Controls how CURVE_SPLINE tangents are calculated. Valid range is between 0 and 1 where 0 results in a non-smooth curve (equivalent to linear interpolation) and 1 results in a very smooth curve. Use 0.5 for a Catmull-Rom spline.
The curve interpolation scheme. Can be:
Defaults to CURVE_SMOOTHSTEP.
Returns the key closest to the specified time.
The time to find the closest key to.
The [time, value] pair closest to the specified time, or null if
no keys exist.
Sorts keys by time.
A curve is a collection of keys (time/value pairs). The shape of the curve is defined by its type that specifies an interpolation scheme for the keys.