如何使用three.js从VRML文件访问动画



是否可以使用three.js从VRML文件访问动画。使用collada可以工作,但在VRML的情况下,我在event.content对象中看不到动画字段。我知道这个例子:https://github.com/mrdoob/three.js/blob/master/examples/models/vrml/house.wrl

文件中有OrientationInterpolator和TimeSensors,因此必须有动画。但是我找不到相应的HTML文件。如何从VRML文件启动动画?

提前感谢

此功能未实现。https://github.com/mrdoob/three.js/issues/5430

我目前正在开发一个基于PEG.js的VRML解析器。完成后,我们可以使用该解析器生成三个具有节点意识的js。一旦我们意识到VRML加载器中的节点,我们就可以转换动画。房屋示例确实有动画,但它们在VRML加载程序中没有解析。我认为它们甚至在内部示例中被注释掉了,因为加载器无法处理它们。

解析器现在是alpha版本,并在https://github.com/bartmcleod/VrmlParser请留意我何时达到下一个里程碑,以看到ThreeJs可以使用动画。如果解析器对您的文件有效,那么在解析器返回的节点树中,所有动画都将可用,如中所示:正在解析它们的规范。

最新更新