Revision 564535

Go back to digest for 23rd July 2006

Features in Educational

Benoît Jacob committed changes in /trunk/KDE/kdeedu/kalzium/src:

Prerequisite: you'll need OpenBabel SVN revision at least 1525.

Reorganization everywhere, especially:
- Make much more use of OpenBabel, especially for the geometry-stuff
- Molecule rendering style and related data is now stored using the
MolStyle struct.
- Big reorganization in the way display lists are used, when this
option is enabled. It is currently disabled, though, because of what
might be a bug in Mesa3d.

New Features:
- draw multiple bonds
- support for van der Waals radius. Different atoms are now rendered
with different sizes.

Optimizations:
- the sphere now uses 2x less memory when not using display
lists (achieved by using the same unique array as vertex&normal arrays)

Other changes:
- improved specular color computation in Color::applyAsMaterials()
- reorganized styles, removed "lines" style (looked useless, was
inconsistent with multiple bonds)
- when the uses clicks "cancel" in the Load molecule dialog, don't try
to load the molecule with filename "".
- lots more that I can't list

File Changes

Modified 6 files
  • /trunk/KDE/kdeedu/kalzium/src
  •   /kalziumglhelperclasses.cpp
  •   /kalziumglhelperclasses.h
  •   /kalziumglwidget.cpp
  •   /kalziumglwidget.h
  •   /moleculeview.cpp
  •   /moleculeviewerwidget.ui
6 files changed in total