Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Three.js 访问glTF动画附加属性_Three.js - Fatal编程技术网

Three.js 访问glTF动画附加属性

Three.js 访问glTF动画附加属性,three.js,Three.js,包含应用程序特定数据的“extras”属性。目前我在three.js的任何地方都找不到动画的extras属性。更新three.js中的AnimationClip类,使其具有类似于Material类的userData属性,并在glTF加载期间将动画附加复制到此属性,这有意义吗?或者我错过了它,它已经被复制到一个我没有看到的对象中了吗?three.js在AnimationClip对象上没有.userData属性,因此three.GLTFLoader不会对这些对象上的“extras”属性执行任何操作。

包含应用程序特定数据的“extras”属性。目前我在three.js的任何地方都找不到动画的extras属性。更新three.js中的AnimationClip类,使其具有类似于Material类的userData属性,并在glTF加载期间将动画附加复制到此属性,这有意义吗?或者我错过了它,它已经被复制到一个我没有看到的对象中了吗?

three.js在AnimationClip对象上没有.userData属性,因此three.GLTFLoader不会对这些对象上的“extras”属性执行任何操作。我认为您最好的选择是向three.js存储库(github.com/mrdoob/three.js/)提交一个拉取请求或一个问题,并使用一个示例模型对此案例进行测试。谢谢,我将研究提交拉取请求。