osgWorks Documentation

osgWorks 2.00.02

Introduction

osgWorks is an open source SDK intended for OSG developers. The project contains developer tools that are useful to developers of most OSG software, such as standalone applications, transformation utilities, visitors, custom nodes, scene graph editing facilities, basic geometric shapes, plugins, test models, and example programs.

Libraries

osgwTools

The primary osgWorks library, osgwTools, contains a large collection of OSG-based NodeVisitors, custom Nodes, utility functions, and other useful tools.

osgwControls

osgwControls is a partially implemented 3D UI toolkit.

osgwMx

osgwMx contains matrix support routines, including a flexible viewing manipulator and event handler that supports variable FOV and toggling between perspective and orthographic projections.

osgwQuery

osgwQuery contains OpenGL occlusion query support utilities, including an implementation of the Guthe optimal occlusion query algorithm.

Plugins

osgdb_osgwTools

osgdb_skeleton

See the Plugins module description.

Applications

The osgwbvv Application visualizes OSG bounding volumes.
The osgwcomp Application compares the structure of two scene graphs.
The osgwnames Application displays the structure of a scene graph.
The osgwnormalmap Application maps the specified normal map to the loaded file.
The osgwwhich Application locates OSG data files and shared libraries.