OpenSceneGraph

La plataforma está escrita en C++ estándar usando OpenGL y funciona sobre un gran variedad de sistemas operativos incluyendo Microsoft Windows, Mac OS X, Linux, IRIX, Solaris y FreeBSD.

El desarrollo de OpenScenegraph comenzó en 1998 gracias a Don Burns y Robert Osfield que se unió al proyecto en 1999.

Proporcionando una mínima pero completa interfaz para hilos de C++ Orientado a Objetos (OO).

Esta técnica utiliza punteros private void para encapsular objetos de datos privados.

Los punteros void en realidad apuntan a estructuras de datos concretos, pero le dan una interfaz uniforme al DSO.