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


Release Notes: A new method to save to clipboard was added. RPM and Deb packages are available.


Release Notes: 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.


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


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


Release Notes: A new camera frustum method, new examples, and many improvements.
Content management system for e-commerce, e-publishing, and intranets/extranets.