AnimationFrame¶
Type Alias AnimationFrame
AnimationFrame: {
center?: [number, number, number];
color?:
| [number, number, number]
| [number, number, number, number]
| string
| null;
enabled?: boolean;
opacity?: number;
rotation?: [number, number, number] | [number, number, number, number];
scale?: [number, number, number];
time?: number;
translation?: [number, number, number];
}
center?: [number, number, number];
color?:
| [number, number, number]
| [number, number, number, number]
| string
| null;
enabled?: boolean;
opacity?: number;
rotation?: [number, number, number] | [number, number, number, number];
scale?: [number, number, number];
time?: number;
translation?: [number, number, number];
}
Type declaration
- Optionalcenter?: [number, number, number]- The center point which is used for all rotation and scale interpolations. 
- Optionalcolor?: [number, number, number] | [number, number, number, number] | string | null- The color as [r,g,b], [r,g,b,a], string (hexadecimal value or HTML Color Code). Use null to reset. 
- Optionalenabled?: boolean- The enabled state as true or false. 
- Optionalopacity?: number- The opacity between 0 and 1. 
- Optionalrotation?: [number, number, number] | [number, number, number, number]- The rotation as Euler angles [x,y,z] or Quaternion [C,xS,yS,zS]. 
- Optionalscale?: [number, number, number]- The scale as [x,y,z]. 
- Optionaltime?: number- The time between 0 and 1. Indicates the progress of the animation sequence for this AnimationFrame. 
- Optionaltranslation?: [number, number, number]- The translation as [x,y,z]. 
An AnimationFrame defines a single state inside of an animation sequence.