有没有办法将X3d文件导入three.js?
也许将X3d文件转换为three.js可以读取的内容?喜欢OBJ还是STL?
感谢您的帮助!
答案 0 :(得分:2)
目前没有针对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像素画布来跳过第一部分来为其提供要解析的文件。