Development

From OpenRAVE

Jump to: navigation, search

When choosing a 3d graphics library, there are a couple of important factors that have to be considered:

  1. The library must be able to create graphics contexts on multiple

threads and manage them in a safe way. Eventually we would want to attach and tear down any number of viewers for any of the environments in openrave.

  1. The library must import COLLADA, VRML, and IV files
  2. the library must be supported on linux, windows, and mac osx
  3. it should be under active development with a community behind it.
  4. the license should be similar to BSD, LGPL, or Apache Version 2.0

One library that might meet this criteria is OpenSceneGraph (http://www.openscenegraph.org/projects/osg).

Personal tools