]> Git trees. - libqmvoc.git/commit
Prerequisite: you'll need OpenBabel SVN revision at least 1525.
authorBenoît Jacob <jacob.benoit.1@gmail.com>
Thu, 20 Jul 2006 12:39:14 +0000 (12:39 +0000)
committerBenoît Jacob <jacob.benoit.1@gmail.com>
Thu, 20 Jul 2006 12:39:14 +0000 (12:39 +0000)
commitf44bc0f17f4a7de2e0555dea7a9e7448a282933a
tree1306b5d468a7ba6eabd9ae1593be790f4516ccda
parent3c6acca62020191b5c39c3ec92a0a1856c91330a
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

CCMAIL: geoff@geoffhutchison.net

M    src/kalziumglwidget.h
M    src/kalziumglhelperclasses.h
M    src/moleculeview.cpp
M    src/kalziumglwidget.cpp
M    src/kalziumglhelperclasses.cpp
M    src/moleculeviewerwidget.ui

svn path=/trunk/KDE/kdeedu/kalzium/src/kalziumglwidget.h; revision=564535
kalzium/kalziumglhelperclasses.cpp
kalzium/kalziumglhelperclasses.h
kalzium/kalziumglwidget.cpp
kalzium/kalziumglwidget.h