QGLViewer

libQGLViewer

openGL       Qt

Presentation

libQGLViewer is a GPL-free software C++ library, based on OpenGL and Qt, which eases the development of applications that display 3D scenes. It is designed for 3D developers, who can design a versatile and powerful 3D viewer with only a few lines of code. It provides most of the classical 3D viewer functionalities such as a camera trackball, mouse manipulated and selected 3D objects, stereo display, screenshot saving, keyFrames interpolation and more. It hence has a strong pedagogical interest and is well suited for openGL assignements.

libQGLViewer is not a 3D viewer that can be used directly to view 3D scenes in various formats. It is more likely to be the starting point for the coding of such a viewer.

libQGLViewer is based on the Qt toolkit and hence compiles on any architecture (Unix-Linux, Mac, Windows, ...). Full reference documentation and many examples are provided.

Short tour

Latest news

Subscribe to the qglviewer.developer mailing list to get informed of new releases.
November 23rd, 2004
Version 1.3.9-2
Minor bug fixes. Better mouseGrabber and multiView examples.
New sizeHint() method.
November 17th, 2004
Version 1.3.9-1
Many new utility functions (snapshot, XML, keyFrames...). New examples. Binary distribution.
Fully tested on Linux (Mandrake, RedHat, Debian), Windows (Qt 2 and 3, Visual 6 and .NET) and Mac (darwin and macx).
Now fully functional with the free Windows Qt 2.3 version.
This project is referenced by the FSF, freshmeat, Savannah and Trolltech.

Valid XHTML 1.0! Valid CSS! Last modified on Wednesday, December 1, 2004.