libQGLViewer 是一个基于 Qt 的开源 C++ 库,可简化 OpenGL 3D 查看器的创建。
libQGLViewer 提供了一些典型的 3D 查看器功能,例如使用鼠标移动相机的可能性,这是大多数其他 API 所缺乏的。 其他功能包括鼠标操作帧、插值关键帧、对象选择、立体显示、屏幕截图保存等等。 它可供 OpenGL 初学者使用,也可以创建复杂的应用程序,完全可定制且易于扩展。 它基于 Qt 工具包,可以在任何架构(Unix-Linux、Mac、Windows)上编译。 提供了完整的参考文档和许多示例。 libQGLViewer 不显示各种格式的 3D 场景,但它可以作为此类查看器的编码基础。
libQGLViewer 使用双重许可:它可以根据用于开源软件开发的 GNU-GPL 许可条款免费提供,而商业应用程序可以申请商业许可。