计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
threejs-animation【效率与协作】three.js keyframe animation system: AnimationMixer, AnimationClip, AnimationAction, KeyframeTrack variants, PropertyBinding, PropertyMixer, AnimationObjectGroup, AnimationUtils; mixing and crossfading clips, loop modes, timeScale, weight; addon AnimationClipCreator and CCDIKSolver for procedural rigs. Use when playing glTF clips, blending actions, or…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
ALWAYS use this skill when the user mentions:
AnimationMixer.update, AnimationAction play/pause/stop, crossfade, synchronized clipsAnimationClip from glTF or AnimationClipCreator, retargeting caveats at API levelCCDIKSolver / CCDIKHelper from addonsIMPORTANT: animation vs objects
SkinnedMesh/Skeleton attachment, bind pose—mesh side.Trigger phrases include:
gltf.animations or create with utilities / AnimationClipCreator.scene or rig root).mixer.clipAction(clip); configure loop mode (LoopOnce, LoopRepeat, LoopPingPong).Clock from core—documented under Core in docs index), call mixer.update(delta).weight, crossFadeTo, enabled flags; watch for additive vs full replacement semantics per docs.See examples/workflow-mixer-action.md.
| Docs section | Representative links |
|---|---|
| Animation (index) | https://threejs.org/docs/#Animation |
| Action | https://threejs.org/docs/AnimationAction.html |
| Mixer | https://threejs.org/docs/AnimationMixer.html |
| Clip | https://threejs.org/docs/AnimationClip.html |
| Tracks | https://threejs.org/docs/KeyframeTrack.html |
More: references/official-sections.md.
mixer.update freezes animation; double update per frame speeds up.Behavior of AnimationMixer, tracks, and glTF animation import can change between three.js majors. Treat the Animation section of the docs index as authoritative for the user’s installed version; when upgrading, check the three.js repository release notes and migration notes for renamed properties or loader output.
When answering under this skill, prefer responses that:
AnimationMixer, AnimationAction, etc.) or addon (CCDIKSolver) from the official docs.https://threejs.org/docs/... link (e.g. AnimationAction).SkinnedMesh / skeleton via threejs-objects when deformation is involved.mixer.update(delta) and a stable time source (Clock) explicitly.English: animationmixer, animationaction, animationclip, keyframetrack, crossfade, skinning, propertybinding, three.js
中文: 动画混合、AnimationMixer、AnimationAction、关键帧、骨骼动画、剪辑、淡入淡出、three.js