5

我正在寻找用于保存和查看 3D 场景(工程仿真模型和结果的可视化)的跨平台解决方案,但那里(仍然)似乎并不多。

大约 10 年前,我对此进行了研究,然后选择了 VRML(并开始了最终转向OpenVRML的项目)。不幸的是,在过去的十年里,VRML/X3D 并没有变得无处不在。

理想的解决方案是提供一个 C++ 库,该库可以插入到某个级别的 3D 渲染管道中,以将 3D 场景捕获到文件中;以及一个可自由再分发的查看器,允许查看操作、部分隐藏、注释、尺寸标注等。至少应该支持 linux、mac 和 windows。

3D PDF 似乎可以满足大多数查看器的要求,但 Adob​​e sdk 显然只能在 Windows 上使用。

有什么建议么 ?

4

3 回答 3

1

我所知道的最接近的是Collada。许多 3D 引擎可以读取它,大多数 3D 设计工具都可以读取和写入它。我相信Ogre引擎有很好的支持。

于 2008-11-10T14:54:24.237 回答
0

如果您使用的是 OpenGL,GLIntercept会将所有 OpenGL 调用(连同调用它们的数据)保存到 XML 文件中。不过,这只是解决方案的一半,但解析它并自己重新创建场景应该不难。

于 2008-11-10T04:04:01.337 回答
0

看看 Ogre3d.org。它只是一个引擎,您必须使用它进行编程。但 OGRE 可能是目前开发 3D 的更好(免费/开放)平台。

于 2008-11-10T20:15:49.940 回答