是否可以使用three.js从VRML文件访问动画。使用collada它可以工作,但在VRML的情况下,我没有在event.content对象中看到动画字段。 我知道这个例子: https://github.com/mrdoob/three.js/blob/master/examples/models/vrml/house.wrl
在文件中是OrientationInterpolators和TimeSensors,因此它必须有动画。但我找不到相应的HTML文件。如何从VRML文件启动动画?
提前致谢
答案 0 :(得分:1)
答案 1 :(得分:1)
我目前正在开发基于PEG.js的VRML解析器。一旦完成,我们就可以使用解析器生成具有节点感知的三个jj。一旦我们了解了VRML Loader中的节点,我们就可以转换动画了。确实,house示例具有动画,但它们未在VRML加载器中解析。我认为它们甚至在房子示例中被注释掉了,因为加载器无法处理它们。
解析器现在处于alpha状态,并在https://github.com/bartmcleod/VrmlParser公开可用。当我到达下一个里程碑时,请密切注意动画可用于ThreeJ。如果解析器处理您的文件,则从解析器返回的节点树中已经可以使用所有动画,如:正在解析它们的规范。