Protected
_Protected
Optional
_Protected
_Readonly
animationMain animation with target = viewer for global properties
Readonly
runtimeStatic
Optional
Readonly
OldStatic
Readonly
PluginProtected
_Protected
_Optional
prefix: stringOptional
access: stringOptional
target: anyOptional
anim: AnimationObject<any>Optional
config: UiObjectConfig<any, string, any>Optional
meta: anyOptional
target: anyOptional
setOptional
path: stringOptional
meta: SerializationMetaType
Animation Object Plugin
This plugin allows you to create and manage animation objects for properties in the viewer, plugins, objects, materials etc. Animation objects are serializable javascript objects that bind to a property, and can animate it over time across keyframes.
Animation Object plugin adds support for creating animations bound to viewer and plugins and serializing them along with this plugin. Also adds support for tracking and playback of animation objects in the userData of objects and materials.
All the tracked animations are played on load and synced with the viewer timeline if its active.
This plugin also adds trigger buttons for creating and editing animation objects, keyframes, for the ui config.