Zum Inhalt springen

„Open Inventor“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Emal35 (Diskussion | Beiträge)
Luke081515Bot (Diskussion | Beiträge)
Bot: Ein Weblink wurde korrigiert
Zeile 6: Zeile 6:
Open Inventor wird trotz seines Alters immer noch in technischen, medizinischen und wissenschaftlichen Anwendungen verwendet.
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.<ref>[http://www.heise.de/newsticker/meldung/11326 Heise Meldung]</ref>
Von Silicon Graphics, Inc. (SGI) entwickelt wurde es 2000 unter der [[GNU Lesser General Public License]] freigegeben.<ref>[https://www.heise.de/newsticker/meldung/SGI-gibt-Open-Inventor-3D-als-Open-Source-frei-28041.html Heise Meldung]</ref>


Die Bibliothek wird von Silicon Graphics Incorporation als GPL-Version und FEI Company,<ref>[http://www.openinventor.com/ FEI Company] (früher VSG)</ref> 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.
Die Bibliothek wird von Silicon Graphics Incorporation als GPL-Version und FEI Company,<ref>[http://www.openinventor.com/ FEI Company] (früher VSG)</ref> 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.

Version vom 17. November 2016, 02:42 Uhr

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

Geschichte

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 FEI Company,[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.

Siehe auch

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. FEI Company (früher VSG)
  3. InTml
  4. Lighting
  5. Avocado