Index     


BALL and BALLView 1.3.1 Changelog

Changes Since Version 1.3 (26.11.09):

  • General:
    • Added a CMake based buildsystem
  • Core:
    • Dramatic speed up of SES triangulation
  • Python:
    • Fixed the StringHashMap? bindings
    • Added some missing classes
    • Fix compilation with Sip 4.9
  • BALLView:
    • Minor fixes all over the place

Changes Since Version 1.2 (05.08.09):

  • Improved stereo capabilities 3D StereoSettings:
    • New stereo mode: "Side-by-side on different displays" (allows the use of an additional operator window for live presentations)
    • Introduced a dialog for fine tuning/computing the stereo settings (adapt screen sizes, user distance, etc.)
  • Separation of renderers from scene data:
    • Multiple render windows are possible
    • Other renderers than OpenGL are possible
  • Input Devices (experimental):
    • Spacenavigator plugin
  • Optionally write binary Project files
  • Introduced thread locking into the gui to prevent race situations
  • Customizable shortcuts
  • Add an option to load all models from a PDB file (e.g. PDB files generated from NMR data can be coped with)
  • Add VRML export for further editing or 3D printing
  • Improved handling of lightsources
  • Editable materials for the 3D structures
  • Start to work on more consistency in the gui
  • Accelerate working with representations
  • Line smoothing can now be disabled. This makes the line representation look less cluttered.
  • Added a switch for changing between perspective and orthographic projection
  • Fixes to the OpenGL visualization in BALLView
  • Fixed the POVRay Exporter
  • Changing the PDB download URL works again
  • Made offscreen rendering work better than ever
  • Reworked some icons to play better with dark colorthemes
  • Improved the SpaceNavigatorPlugin (MacOS support)
  • Fixes to the Stereo mode
  • Added a nice splash screen :-)
  • Splitted the 3D toolbar

Changes Since Version 1.1.1 (14.11.07):

  • Integrated molecule editor
  • Volume rendering for electrostaticsm, projection onto planes, field lines
  • Improved cartoon and ribbon models, non-photorealistic shading (toon shader)
  • Off-screen rendering
  • Toolbars for quick access to important functionality
  • Numerous improvements to the interface
  • Merck Molecular Force Field (MMFF 94)
  • Automated download of structures from PDB and PubChem

Changes Since Version 1.1 (21.06.05):

The version 1.1.1 finally brings full Python, DLL and Makefile support under Windows. Furthermore there is a large number of prominent fixes (especially for g++ 4.x) and some new functionality for BALLView.

Added:
  • Support for Python under Windows
  • Python support for further classes
  • Support for creating animations and movies per Python script
  • Further Python example scripts
  • Support for SD files in BALLView
  • Some sensible Hotkeys for Python Scripts in BALLView
  • Context sensitive HTML documentation in BALLView
  • BALLView again has a fourth drawing precision "ultra" for real fast graphics accelerator cards
  • Amber charges and radii values for nucleotides
  • Picking support for bonds
  • Coloring by molecule
Changed:
  • BALL and BALLView libraries are now built as DLLs under Windows
  • Both libraries are now compiled with optimization under Windows
  • Visual improvements of the DNA cartoon model
  • Renamed Mesh::colorList to Mesh::colors
  • Exception::InvalidRange now has a float value
  • Bond::TooManyBonds moved to Exception namespace
  • A standard BALLView Python startup script will be executed in any case. It can be found in BALL/data/startup.py. Users can choose an additional startup script, that will run afterwards.
  • PyInterpreter and PyWidget report the reason if the Python module can not be loaded
  • Removed Notification and changed the way to register for Log access
  • Removed GLQuadricObject. This functionality is available through GLRenderer
  • Improved PreferenceEntry class and reading/storing code for preferences
  • Coloring of surfaces by grid: the way autoscale works and the default colors
  • Renamed ColorTable to ColorMap
  • Cleanup of the Scene code for move, rotate, zoom: Now cleaner, smaller and faster code.
  • Adapted DownloadPDBDialog to new rcsb.org website
Fixed:
  • Problems with POSIX compliance of socket classes
  • Crash while reading PDB files with too many bonds
  • Crash while wrongly using malformed boolean expression "residueID(...)"
  • Crash in CalculateSecondaryStructureProcessor, when one SS is part of another
  • Crash while running an MDS with trajectory if the DCD file could not be written
  • Crash with representations for two different systems
  • Crash with mouse movements while animation is running
  • NMRViewer and underlying widgets did not compile
  • Problems in persistence with g++ 4.x series
  • Hangup in socket interface with g++ 4.x series
  • Mouse sensitivity changed in Rotate mode when focusing on small structures
  • Memory issues with Python objects (e.g. inserting GeometricObjects into Representations)
  • Lighting, especially for directional lights
  • Saving and loading of BALLView project files
  • Accelerators for menu entries didn't always work
  • Splitting of surfaces for given distance: computed incorrect surfaces
  • POVRay export: degenerated objects (with a length of 0) and meshes with only one color
  • Missing assignment operator in RotamerLibrary
  • Browse button didn't work in Molecular Dynamics Simulation dialog
  • Incorrect bond orders and GLN amide group planarity in fragment database
  • PeptideBuilder: Naming of peptides; enabled support for paste in Dialog
  • Opening of files in current directory per command line with BALLView
  • Rendering of Fog
  • Update of Representations after changing Selection color
  • Problems with rendering Labels on Windows and MacOS
  • Problems with Directory and Sysinfo on Windows
  • Problems with ATI graphics cards: Line Models and Polygon Smoothing
  • Minor problems with the clipping planes
  • Minor problems with dashed bonds in the Ball-and-Stick model

    Index