【发布时间】:2013-12-30 17:51:43
【问题描述】:
有没有办法将 X3d 文件导入到 three.js 中?
也许将 X3d 文件转换为 three.js 可以读取的文件?喜欢 OBJ 还是 STL?
感谢您的帮助!
【问题讨论】:
有没有办法将 X3d 文件导入到 three.js 中?
也许将 X3d 文件转换为 three.js 可以读取的文件?喜欢 OBJ 还是 STL?
感谢您的帮助!
【问题讨论】:
目前还没有针对 three.js 的 X3D 加载器,但如果您必须使用该文件格式,则可以使用 X3DOM。
否则,您必须编写自己的加载程序或转换为您怀疑的另一种格式。
但是,您可以使用X3DOM issue 中提到的命令行工具AOPT 来创建Web 服务,然后您可以对Web 服务进行ajax 查询以在客户端javascript 中使用它。
aopt -i filename.x3db -e filename.obj
否则 X3DOM 是开源的,因此您可以深入研究其代码并尝试仅提取处理文件解析的部分,并相应地编写一个 OBJ 文件,但这需要对 X3D 和 OBJ 格式有很好的了解,和扎实的javascript知识。您可以通过使用带有 X3DOM 的 1 像素画布向其提供要解析的文件来跳过第一部分。
【讨论】: