QGLViewer

libQGLViewer

openGL       Qt

Presentation

libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers.

It provides some of the typical 3D viewer functionalities, such as the possibility to move the camera using the mouse, which lacks 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.

Since it is based on the Qt toolkit, it compiles on any architecture (Unix-Linux, Mac, Windows). Full reference documentation and many examples are provided. libQGLViewer does not display 3D scenes in various formats: It is more likely to be the starting point for the coding of such a viewer.

libQGLViewer uses dual licensing: it is freely available under the terms of the GNU-GPL license for open source software development, while commercial applications can apply for a commercial licence. Over 300 downloads are recorded each month.

Short tour

Latest news

December 12th, 2006
Version 2.2.4-1
Black screen bug introduced by DRIVE mode fixed (Bug finder Jean-Dominique).
November 28th, 2006
Version 2.2.4-0
New DRIVE mouse mode, new standardCamera example.
July 26th, 2006
Version 2.2.3-1
Missing brace in .pro fixed (thanks Dominik).
July 12th, 2006
Version 2.2.3-0
New Camera::interpolateTo() method. Minor bug fixes.
June 7th, 2006
Version 2.2.2-3
Examples' .pro changed to handle debug minGW compilation (thanks Jean François).
Too bad, that really was a cool version number :).
May 29th, 2006
Version 2.2.2-2
Problems with online documentation fixed (thanks Aurélien).
Details added for the Visual Studio designer plugin integration (thanks Martin).
Updated to compile with Qt 2.3. Vectorial saving problem fixed with Qt 2.3.
Now that's a really cool version number.
May 15th, 2006
Version 2.2.2-1
Whoops... Missing .ui file added back (thanks Olivier).
May 14th, 2006
Version 2.2.2-0
Snapshot can be created at an arbitrary size (using image mosaicing) with optional oversampling anti-aliassing.
Problem with QT3_SUPPORT under Qt4 fixed (prevented designer plugin creation under windows).

Subscribe to the qglviewer.developer mailing list to get informed of new releases.

This project is referenced by the FSF, FreshMeat, Savannah, SourceForge, Kde-apps and Trolltech.

Valid XHTML 1.0! Valid CSS! Last modified on Tuesday, December 12, 2006.