Major Changes
- Reorganized source: all c++ and python examples are now under /examples.
- (3.5.1) omicron and omegalib use double precision math by default.
omega
- Improvements to python API
- Camera.focusOn
- clip plane control
- (3.5.1) fixes to SceneNode? bounding box
- NodeComponent? API slightly changed to support more functionality for objects attached to scene nodes.
- (3.5.1) ImageUtils::loadImageFromStream()
- (3.5.1) Keyboard service generates button left/right/up/down events when keyboard arrows are used.
omegaOsg
- fixed bounding box generation
- fixes to clipping
- (3.5.1) Added auto near / far Z computation toggle (:setautonearfar [on|off])
- (3.5.1) Added support for PagedLOD and DatabasePager?
- (3.5.1) FBX support can be optionally disabled
omegaVtk
- re-added support for vtk python scripting
- added support for vtk lights.
- added support for depth peeling
cyclops
- Context menus can be attached to entities using a simpler API that does not require custom scripting.
- Added support for custom model loaders
- GPU Program assets are now fully configurable through python (using the ProgramAsset class). Programs can be reloaded at runtime using a simple command (SceneManager.updateProgram) allowing users to experiment with different shaders.
orun
- configurable startup script and application start function. The startup script can be used as a 'boot' script to modify applications depending on the system they are running on. The application start function (typically defined in the init script) is launched every time a new application starts and can be used to inject cutom functions (like system menus) into the application.
omegaToolkit
- (3.5.1) added Container:isEventInside, other improvements and fixes to ui Container class
- (3.5.1) improved AppDrawer
- (3.5.1) custom user data can be attached to Widget
- (3.5.1) Button icons

