Omegalib 4.1 Released!

An multiview osg+vtk omegalib 4.1 application has been used to analyse sonar data collected during the NASA ENDURANCE exploration of Lake Bonney, Antarctica.
This version adds experimental support for the Oculus Rift head mounted display through a custom omegalib module, and introduces major improvements to mission control client-to-client communication support.

Major Changes

omega
  • death switch timeout automatically kills stuck slave instances
  • getButtonSetting python function
  • event dispatching enable / disable functions
  • tile show/hide commands
  • improved bounding box calculation
  • SceneNode.setChildrenVisible
  • Python event callbacks process events as modules with NORMAL priority level, instead of processing them after all modules (i.e. below Lowest priority). This allows python event callbacks to mark events as processed before they are passed to lower-priority modules.
  • python MissionControlClient class. Other improvements to mission control support
  • removed -mc client command line option. Mission control clients can be controlled directly through scripting now.
  • Fixed Node.lookAt
  • Cleaned up GPU resource allocation
  • Extended the SceneNode python API with rlative transform methods and other utility methods.
  • 4.1.1 Fix: incorrect C++ to python data layout for Quaternion
omegaToolkit
  • Wand manipulator quick commands for enabling move/rotate/scale
  • improved Button widget customization
omegaOsg
  • FIX fixed depth test issue on some linux installs
cyclops
  • FIX scene tree removal / addition of subtrees
omegaVtk
  • FIX actor bounding box and draw settings.
A precompiled windows binary can be found here: https://github.com/febret/omegalib-windows/archive/v4.1.1.zip

Comments

Popular posts from this blog

Parallel Gaussian Elimination Using MPI

Parallel Beam Tracing and Visualization of 200 Million Sonar Points

Flickering 2D transform elements in Chrome: a simple fix