3D场景文件格式和查看器

Chr*_*ley 5 c++ 3d file-format cross-platform vrml

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

我差不多10年前研究了这个问题,然后决定使用VRML(并开始了最终转向OpenVRML的项目).不幸的是,VRML/X3D在过去十年中并没有变得无处不在.

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

3D PDF似乎可以满足大多数观看者的要求,但Adobe sdk显然只能在Windows上使用.

有什么建议 ?

Jim*_*uck 0

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