libQGLViewer - Developer
ChangeLog
CVS history
Get on board !
libQGLViewer is distributed under the terms of the GNU-GPL license. The entire source code is available for
download, and can freely be edited. There is no (not yet?)
anonymous CVS server, but if you want to participate into the project, just send me an e-mail with your code and
an explanation, I'll do the merge.
Please don't hesitate to ask me if you are unsure about what the library does, why things are
coded as they are, which features are in the todo list and which are not scheduled.
Bugs
Todo list for next release
- Three buttons associated to constants.
- Change double simple click..
Future Works
- About to quit signal for XML save.
- projectedCoordinatesOf origin in upper left corner.
- Emulate three mouse buttons on Mac architecture.
- KeyFrameInterpolator : closedPath, deleteKF, insertKF.
- KeyFrameInterpolator should propose an easy-in easy-out option
- Mouse cursors according to mode.
- Add a Camera::projectionMatrix_ to speed up projectedCoordinatesOf().
- Check if there are memory leaks.
- Camera constraints display with visual hints.
- GLU (Un)project buffer : better performance
- Message when XML cannot be loaded.
- Better drawLight(), add a drawFrameHierarchy.
- Select image size when saving snapshot, select bg color, pure alpha, no fps.
- A line to show screen constrained camera translations.
- Actual Camera Field Of View in 'C' mode
Documentation
- Example and home page documentation with doxygen, if possible (and as good)
New examples
- Planetarium to illustrate frame hierarchy.
- Contrib section.
Long term
- Remove GLUT and use qt 3.1.
- Event recorder.
- KeyFrame path editor.
- A shortcut editor window.
- Overlays ??
Code cleaning
- Check all new are deleted
- Check public/protected, slots, double const pointers, virtual.
- Define Copy constructors and = operators ?
- Class state output as a stream. QPROPERTY ?
Last modified on vendredi, juin 27 2003.