Open Inventor
Open Inventor ist eine objektorientierte C++-Programmbibliothek zur Erstellung von 3D-Grafiken unter Verwendung von OpenGL.
Die Programmierung von reinen OpenGL Anwendungen ist recht zeitintensiv, so dass sich SGI 1988/89 entschloss eine Bibliothek zur einfachen Erstellung von 3D-Applikationen zu erstellen. Open Inventor enthält vordefinierte Objekte wie Kugeln, Zylinder, Facesets. etc. und ist relativ einfach um eigene Objekte zu erweitern. Die Objekte werden in einem Szenengraph abgelegt und dann über OpenGL gerendert.
Open Inventor wird trotz seines Alters immer noch in technischen/medizinischen/wissenschaftlichen Anwendungen verwendet.
Von Silicon Graphics, Inc (SGI) entwickelt und unter der GNU Lesser General Public License als Open Source im Jahre 2000 freigegeben.
Die Bibliothek wird unter dem Namen Coin3D von der Firma Systems in Motion (sowohl als kommerzielle als auch als GPL-Version) und unter dem ursprünglichen Namen Open Inventor von der Firma Mercury Computer Systems (früher TGS) weiterentwickelt.
Weblinks
Literatur
The Inventor Mentor: Programming Object-Oriented 3d Graphics with Open Inventor, Release 2, 1st edition
The Inventor Toolmaker (Extending Open Inventor, Release 2), Addison Wesley, 1994. ISBN: 0-201-62493-1.
Paul S. Strauss, Rick Carley "An Object-Oriented 3D Graphics Toolkit", Computer Graphics (SIGGRAPH `92 Proceedings) July 1992, pp 341-349