【问题标题】:Importing X3d files into three.js将 X3d 文件导入到 three.js
【发布时间】:2013-12-30 17:51:43
【问题描述】:

有没有办法将 X3d 文件导入到 three.js 中?

也许将 X3d 文件转换为 three.js 可以读取的文件?喜欢 OBJ 还是 STL?

感谢您的帮助!

【问题讨论】:

    标签: three.js x3d x3dom


    【解决方案1】:

    X3DOM

    目前还没有针对 three.js 的 X3D 加载器,但如果您必须使用该文件格式,则可以使用 X3DOM

    否则,您必须编写自己的加载程序或转换为您怀疑的另一种格式。


    将 X3D 转换为 OBJ

    但是,您可以使用X3DOM issue 中提到的命令行工具AOPT 来创建Web 服务,然后您可以对Web 服务进行ajax 查询以在客户端javascript 中使用它。

    aopt -i filename.x3db -e filename.obj
    

    否则 X3DOM 是开源的,因此您可以深入研究其代码并尝试仅提取处理文件解析的部分,并相应地编写一个 OBJ 文件,但这需要对 X3D 和 OBJ 格式有很好的了解,和扎实的javascript知识。您可以通过使用带有 X3DOM 的 1 像素画布向其提供要解析的文件来跳过第一部分。

    【讨论】:

      猜你喜欢
      • 2015-01-15
      • 2012-09-30
      • 2012-07-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-09
      • 2020-01-31
      • 2019-03-07
      相关资源
      最近更新 更多