Open Inventor

Open Inventor

Open Inventor ist eine freie objektorientierte C++-Programmbibliothek zur Erstellung von 3D-Grafiken unter Verwendung von OpenGL.

Die Programmierung von reinen OpenGL-Anwendungen ist recht zeitintensiv, so dass sich Silicon Graphics 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 und wissenschaftlichen Anwendungen verwendet.

Von Silicon Graphics, Inc. (SGI) entwickelt wurde es 2000 unter der GNU Lesser General Public License freigegeben.[1]

Die Bibliothek wird von Silicon Graphics Incorporation als GPL-Version und von der Visualization Sciences Group,[2] sowohl als kommerzielle als auch als GPL-Version, unter dem ursprünglichen Namen Open Inventor angeboten. Zudem existiert von der Firma Systems in Motion (heutiger Name Kongsberg SIM) ein Clone namens Coin3D, welcher zu 100% kompatibel mit dem Original ist. Dokumentationen, Codebeispiele und Bücher über Open Inventor können auch für Coin3D verwendet werden.

Das durch Inventor verwendete Field-Routing beeinflusste die Struktur von 3D-Anwendungen nachhaltig und stellt bei Virtual Reality-Anwendungen bis heute einen De-facto-Standard dar. So wurde das zugrunde liegende Design Pattern z. B. in InTml,[3] Lightning[4] und Avocado[5] implementiert.

Inhaltsverzeichnis

Siehe auch

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

Einzelnachweise

  1. Heise Meldung
  2. Mercury Computer Systems’ Visualization Sciences Group (früher TGS)
  3. InTml
  4. Lighting
  5. Avocado

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Open Inventor — Open Inventor, originally IRIS Inventor, is a C++ object oriented retained mode 3D graphics API designed by SGI to provide a higher layer of programming for OpenGL. Its main goals are better programmer convenience and efficiency. Contents 1 Early …   Wikipedia

  • Open Inventor — Inventor (bibliothèque logicielle) Open Inventor est une bibliothèque logicielle développée à l origine par la société Silicon Graphics (IRIS Inventor) pour permettre de gérer des graphes de scènes en trois dimensions. Cette bibliothèque,… …   Wikipédia en Français

  • Inventor (bibliotheque logicielle) — Inventor (bibliothèque logicielle) Open Inventor est une bibliothèque logicielle développée à l origine par la société Silicon Graphics (IRIS Inventor) pour permettre de gérer des graphes de scènes en trois dimensions. Cette bibliothèque,… …   Wikipédia en Français

  • Inventor (bibliothèque logicielle) — Open Inventor est une bibliothèque logicielle développée à l origine par la société Silicon Graphics (IRIS Inventor) pour permettre de gérer des graphes de scènes en trois dimensions. Cette bibliothèque, orientée objet et écrite en C++, est… …   Wikipédia en Français

  • Inventor — steht für: Autodesk Inventor, eine 3D Modellierungssoftware Open Inventor, eine C++ Library zur Erstellung von 3D Grafiken Diese Seite ist eine Begriffsklärung zur Unterscheidung mehrerer mit demselben Wort bezeichneter Be …   Deutsch Wikipedia

  • Inventor (disambiguation) — An inventor is a person who creates or discovers new methods, means, or devices for performing a task.Inventor may also refer to:* American Inventor , an American television show *Autodesk Inventor, the 3D solid modeling software *Inventor… …   Wikipedia

  • Open CASCADE Technology — Open CASCADE Technology …   Википедия

  • Open Access movement — The Open Access movement is a social movement in academia, dedicated to the principle of open access to information sharing for the common good.The movement traces its history at least back to the 1960s, but became much more prominent in the… …   Wikipedia

  • Open Handset Alliance — Abbreviation OHA Formation …   Wikipedia

  • App Inventor — App Inventor …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”