我正在寻找一种用于保存和查看3D场景的跨平台解决方案(工程仿真模型和结果的可视化)但是(仍然)似乎没有那么多。
我差不多10年前研究了这个问题,然后决定使用VRML(并启动了最终进入OpenVRML的项目)。不幸的是,VRML / X3D在过去十年中并没有普及到任何地方。
理想情况下,解决方案将提供一个C ++库,可以将其插入到某个级别的3D渲染管道中,以将3D场景捕获到文件中;和一个可自由再分发的查看器,允许视图操作,部分隐藏,注释,尺寸标注等。至少应支持linux,mac和windows。
3D PDF似乎可以满足大多数观众的要求,但Adobe sdk显然只能在Windows上使用。
有什么建议吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
如果您使用的是OpenGL,GLIntercept会将所有OpenGL调用(以及调用它们的数据)保存到XML文件中。但这只是解决方案的一半,但解析它并自己重新创建场景应该不难。
答案 2 :(得分:0)
看看Ogre3d.org。它只是一个引擎,你必须用它编程。但OGRE可能是现在开发3D的更好(免费/开放)平台。