<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>libQGLViewer</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <link href="qglviewer.css" rel="stylesheet" type="text/css" /> <link rel="shortcut icon" href="images/qglviewer.ico" type="image/x-icon" /> <link rel="icon" href="images/qglviewer.icon.png" type="image/png" /> </head> <body> <table class="banner"> <tr> <td align="center" class="qindexHL"><b>Home</b></td> <td align="center"><a class="qindex" href="refManual/hierarchy.html"><b>Documentation</b></a></td> <td align="center"><a class="qindex" href="download.html"><b>Download</b></a></td> <td align="center"><a class="qindex" href="examples/index.html"><b>Screenshots</b></a></td> <td align="center"><a class="qindex" href="developer.html"><b>Developer</b></a></td> </tr> </table> <center> <table> <tr> <td rowspan="2"><img src="images/qglviewer.png" width="196" height="210" align="middle" alt="QGLViewer logo"/></td> <td valign="bottom"><h1>libQGLViewer</h1></td> </tr> <tr> <td align="center" valign="top"> <a href="http://www.opengl.org"><img src="images/openGL.png" width="91" height="40" align="middle" border="0" alt="openGL"/></a> <a href="http://www.trolltech.com"><img src="images/qt.png" width="38" height="40" align="middle" alt="Qt" border="0"/></a> </td> </tr> </table> </center> <h2>Presentation</h2> <p> libQGLViewer is a GPL-free software C++ library which lets you quickly start the development of a new 3D application. It is designed for 3D developers, who can display and move around a 3D scene by simply providing the openGL orders that define their 3D geometry. The viewer is designed to be as general as possible and is not designed for a specific 3D application. It provides some useful classical functionalities such as a camera trackball, screenshot saving, mouse manipulated frames, stereo display, keyFrames and <a href="features.html">more</a>. It hence has a strong pedagogical interest and is well suited for openGL assignements. </p><p> libQGLViewer is <i>not</i> a 3D viewer that can be used directly to view 3D scenes in various formats (well, there is a 3dsViewer example, but it is just a proof of concept). It is more likely to be the starting point for the coding of such a viewer. </p><p> libQGLViewer is based on the Qt toolkit and hence compiles on any architecture (Unix-Linux, Mac, Windows, ...). Full <a href="refManual/hierarchy.html">reference documentation</a> and many <a href="examples/index.html">examples</a> are provided. </p> <h2>Short tour</h2> <ul> <li><a href="download.html">Download</a> and install the library.</li> <li>Test the <a href="examples/index.html">examples</a>, probably starting with <a href="examples/simpleViewer.html">simpleViewer</a>, <a href="examples/manipulatedFrame.html">manipulatedFrame</a>, <a href="examples/luxo.html">luxo</a> and <a href="examples/animation.html">animation</a>.</li> <li>Get familiar with the default <a href="mouse.html">mouse behavior</a> and the <a href="shortcuts.html">keyboard shortcuts</a>.</li> <li>Before you start coding, <a href="intro.html">discover the principles</a> of the library and <a href="commented.html">read a commented program</a>.</li> <li>See the list of the <a href="features.html">different features</a> of the library.</li> <li>Read the <a href="faq.html">General FAQ</a> or the <a href="techFaq.html">Technical FAQ</a> if you have questions.</li> </ul> <h2>Latest news</h2> Subscribe to the <b><a href="http://listes-serv.inrialpes.fr/wws/info/qglviewer.developer"> qglviewer.developer mailing list</a></b> to get informed of new releases. <div style="margin-left:100px"> <table bgcolor="#DDDDEE" cellspacing="8" cellpadding="8"> <tr> <td><b>Feb 3rd, 2004</b><br/><a href="changeLog.html">Version 1.3.6-1</a></td> <td>Signal connection mechanism modified, display updated only when needed<br /> Viewer previous position properly restored. New <a href="techFaq.html">technical FAQ</a></td> </tr> <tr> <td><b>Jan 14th, 2004</b></td> <td>New project web site URL.</td> </tr> <tr> <td><b>Dec 24th, 2003</b><br/><a href="changeLog.html">Version 1.3.5-8</a></td> <td>New DOM syntax, <code>startScreenCoordinatesSystem</code> orientation can be changed.</td> </tr> <tr> <td><b>Nov 26th, 2003</b><br/><a href="changeLog.html">Version 1.3.5-7</a></td> <td>A new zoom on region feature (Shift + middle button).</td> </tr> <tr> <td><b>Nov 17th, 2003</b><br/><a href="changeLog.html">Version 1.3.5-6</a></td> <td>Minor bug fixes with <code>MouseGrabber</code>.</td> </tr> <tr> <td><b>Nov 7th, 2003</b><br/><a href="changeLog.html">Version 1.3.5-5</a></td> <td><a href="examples/keyboardAndMouse.html">keyboardAndMouse</a> example, minor bug fixes.</td> </tr> <tr> <td><b>Oct 30th, 2003</b><br/><a href="changeLog.html">Version 1.3.5-4</a></td> <td>Patch for <code>QTextEdit</code> with Qt 2.3.</td> </tr> <tr> <td><b>Oct 24th, 2003</b><br/><a href="changeLog.html">Version 1.3.5-3</a></td> <td>Patch for the nVidia bug with anti-aliassed fonts in <code>drawText()</code>.<br/> To patch for previous libQGLViewer versions, simply unselect font antialiasing in <code>qtconfig</code>.</td> </tr> <tr> <td><b>Oct 22nd, 2003</b><br/><a href="changeLog.html">Version 1.3.5-2</a></td> <td>Bug fixes, better help window.</td> </tr> <tr> <td><b>Oct 2nd, 2003</b><br/><a href="changeLog.html">Version 1.3.5-1</a></td> <td>GLUT dependency removed. <code>drawText()</code> now uses Qt.</td> </tr> </table></div> This project is referenced by the <a href="http://www.gnu.org/directory/libQGLViewer.html">FSF</a>, <a href="http://freshmeat.net/projects/libqglviewer/">freshmeat</a> and <a href="http://savannah.gnu.org/projects/libqglviewer">Savannah</a>. <p> <a href="http://validator.w3.org/check/referer"><img src="images/xhtml.png" alt="Valid XHTML 1.0!" height="31" width="88" border="0"/></a> <a href="http://jigsaw.w3.org/css-validator/check/referer"><img src="images/css.png" alt="Valid CSS!" width="88" height="31" border="0"/></a> <i>Last modified on Thursday, February 5, 2004.</i> </p> </body></html>