libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers. It provides some of the typical 3D viewer functionality, such as the ability to move the camera using the mouse, which is lacking in most of the other APIs. Other features include mouse manipulated frames, interpolated keyFrames, object selection, stereo display, screenshot saving, and much more. It can be used by OpenGL beginners as well as to create complex applications, being fully customizable and easy to extend. It ships with many examples and comprehensive documentation.
| Tags | multimedia Graphics 3D Rendering education Computer Aided Instruction (CAI) Viewers Software Development Libraries |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | C++ |
Recent releases


Changes: Exceptions have been added to the GPL license to make it compatible with CGAL. Commercial license are available. There are new examples and documentation updates.


Changes: Image snapshots of arbitrary size can be taken by using a mosaic technique. A new interpolateTo camera method was added. Minor bugfixes were made.


Changes: Minor bugs were fixed in saveSnapshot. The designer plugin installation directory can now be tuned. Animations were added in the blobWar example.


Changes: A new camera frustum method, new examples, and many improvements.


Changes: The library also compiles with Qt4.