我正在通过GLTF文件加载动画模型。我想获得特定骨骼随时间的所有点,并在3d中绘制这些点。我以为可以通过循环遍历AnimationClip的tracks数组中的VectorKeyframeTrack来做到这一点。但是,当我查看Float32Array中的值时,它们随时间都相同(x,y和z不会随时间变化)。正如您在屏幕快照中看到的那样,索引0,1,2与3,4,5相同,依此类推...每个骨骼都是相同的,在多个模型上也是如此。
有人知道这是为什么吗,或者是否有更好的方法呢?
顺便说一下,动画模型动画效果很好,我已经尝试了多个具有相同结果的模型。