threejs-impl-animation
Installation
SKILL.md
threejs-impl-animation
Quick Reference
Architecture
AnimationClip (data: array of KeyframeTrack objects)
└── AnimationAction (playback controller: play, pause, fade, crossfade)
└── AnimationMixer (master scheduler: one per animated root object)
└── Clock (provides delta time for mixer.update)
ALWAYS create exactly ONE AnimationMixer per animated root object.
ALWAYS call mixer.update(delta) every frame inside the render loop.
NEVER instantiate AnimationAction directly -- ALWAYS use mixer.clipAction(clip).
Essential Imports
Related skills