AnimationAction.getClip() 是 three.js 中的一个方法,用于获取该动画播放器所使用的动画剪辑 AnimationClip实例。
animationAction.getClip()
返回一个 AnimationClip 实例,该实例表示被该动画播放器所使用的动画。
// 创建动画剪辑
var animationClip = new THREE.AnimationClip('exampleAnimation', 3, [
    new THREE.VectorKeyframeTrack('position.x', [0, 1, 2], [0, 100, 0]),
    new THREE.VectorKeyframeTrack('position.y', [0, 1, 2], [0, 50, 0]),
    new THREE.VectorKeyframeTrack('position.z', [0, 1, 2], [0, 0, 0])
]);
// 创建动画播放器并播放动画
var animationMixer = new THREE.AnimationMixer(mesh);
var animationAction = animationMixer.clipAction(animationClip);
animationAction.play();
// 获取动画剪辑
var currentAnimationClip = animationAction.getClip();
console.log(currentAnimationClip);