我正在开发一个管理 VRML 文件的网络应用程序。我还想让用户看到上传的文件,而不需要特定的插件或播放器。 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/