标签: c++ api qt opengl
我需要在项目中加载和存储3d模型,并在OpenGL场景中渲染它们。我可以选择要导出的模型类型。 dwg,max,step和其他一些格式可用。刚刚发现OpenGL是低级API,并且不包含任何解析3d模型文件的工具。我正在寻找一些库/ API来将3d文件结构转换为OpenGL基元(或其他一些原始数据),并将它们存储回具有指定格式的文件中。
例如,我想加载一个step文件,旋转并缩放一些对象,然后保存修改后的文件。
答案 0 :(得分:10)
我认为Assimp可能正是您所寻找的:http://assimp.sourceforge.net/
答案 1 :(得分:4)
C ++ 3ds loader:
http://www.spacesimulator.net/wiki/index.php?title=Tutorials:3ds_Loader