AnimationFrame

Interface AnimationFrame

An AnimationFrame defines a single state inside of an animation sequence.

interface AnimationFrame {
    center?: [number, number, number];
    color?:
        | string
        | [number, number, number]
        | [number, number, number, number];
    enabled?: boolean;
    opacity?: number;
    rotation?: [number, number, number] | [number, number, number, number];
    scale?: [number, number, number];
    time?: number;
    translation?: [number, number, number];
}

Properties

center?: [number, number, number]

The center point which is used for all rotation and scale interpolations.

[0, 0, 0]
color?: string | [number, number, number] | [number, number, number, number]

The color as [r,g,b], [r,g,b,a], string (hexadecimal value or HTML Color Code). Use null to reset.

null
enabled?: boolean

The enabled state as true or false.

true
opacity?: number

The opacity between 0 and 1.

1
rotation?: [number, number, number] | [number, number, number, number]

The rotation as Euler angles [x,y,z] or Quaternion [C,xS,yS,zS].

[0, 0, 0]
scale?: [number, number, number]

The scale as [x,y,z].

[1, 1, 1]
time?: number

The time between 0 and 1. Indicates the progress of the animation sequence for this AnimationFrame.

0
translation?: [number, number, number]

The translation as [x,y,z].

[0, 0, 0]

Did you find this page useful? Please give it a rating:
Thank you for rating this page!
Any issues or feedback?
What kind of problem would you like to report?
Please tell us more about what's wrong: