Calculates the values between AnimationKeys. Represented internally by a cubic function (f(x) = ax³ + bx² + cx + d). Only needs to be recalculated when the keys change, so at runtime it should only be calculated once.

Author

Lukas Scheuerle, HFU, 2019

Constructors

Accessors

Methods

  • Calculates the value of the function at the given time.

    Parameters

    • _time: number

      the point in time at which to evaluate the function in milliseconds. Will be corrected for offset internally.

    Returns number

    the value at the given time

  • Returns the parameter values of this cubic function. f(x) = ax³ + bx² + cx + d Used by editor.

    Returns {
        a: number;
        b: number;
        c: number;
        d: number;
    }

    • a: number
    • b: number
    • c: number
    • d: number