【问题标题】:How to access the animation from a VRML file using three.js?如何使用 three.js 从 VRML 文件访问动画?
【发布时间】:2016-05-05 00:57:06
【问题描述】:

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

文件中有OrientationInterpolators和TimeSensors,所以它必须有动画。但我没有找到相应的 HTML 文件。如何从 VRML 文件启动动画?

提前致谢

【问题讨论】:

    标签: javascript three.js vrml


    【解决方案1】:

    【讨论】:

    【解决方案2】:

    我目前正在研究基于 PEG.js 的 VRML 解析器。一旦完成,我们可以使用解析器生成具有节点意识的 Threejs。一旦我们知道 VRML 加载器中的节点,我们就可以转换动画。房子的例子确实有动画,但它们没有在 VRML 加载器中解析。我认为它们甚至在 house 示例中都被注释掉了,因为装载机无法处理它们。

    解析器现在处于 Alpha 阶段,并在 https://github.com/bartmcleod/VrmlParser 上公开提供。请密切关注我何时达到下一个里程碑,以查看可用于 ThreeJs 的动画。如果解析器处理您的文件,则解析器返回的节点树中的所有动画都将可供您使用,如:正在解析它们的规范。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-06
      • 1970-01-01
      • 2014-07-04
      • 1970-01-01
      • 2013-01-20
      相关资源
      最近更新 更多