我正在开发一个管理VRML文件的Web应用程序。我也想让用户看到上传的文件,而无需特定的插件或播放器。 X3DOM允许在大多数浏览器中无需插件即可查看X3D文件,因此我想使用它。
,,它适用于X3D文件,而不适用于VRML文件。我需要将VRML文件转换为X3D格式。
X3DOM背后的同一个人发布了一个名为InstantReality的软件包,该软件包具有将VRML转换为X3D的实用程序。但是,我宁愿不使用外部实用程序(我什至不确定我是否可以在商业环境中使用它,我找不到它的使用条款),而是从我的应用程序代码中调用转换例程。
最佳答案
MeshLab!有一个名为MeshLab的开源项目,可以在3D网格上进行各种处理。它还具有一个名为MeshlabServer的命令行工具。
运行meshlabserver.exe -i <wrl file> -o <x3d file>
会执行转换(非常快)。由于它是开源的,所以我没有任何许可问题。
关于python - VRML到X3D的转换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14849593/