OpenRM Scene Graph Libraries

  • RM is the core library of the OpenRM Scene Graph. It handles all of the details and functionality of the scene graph: nodes, primitives, geometry, rendering parameters, and scene parameters. This are the "guts", as it were, of the OpenRM Scene Graph.

  • RMAUX provides user interface and window interface functionality. Herein lies the platform-specific window implementation details, hidden by the RMpipe abstraction. Support for several typical user interface techniques is also included here.

  • RMI contains routines to read and write many popular raster image formats.

  • RMV provides a library of routines for building scientific visualization applications with OpenRM. A variety of 2D and 3D techniques are implemented with support for scalar and vector fields. These include iconic or glyph-based techniques as well as contouring and isosurfacing.