Open Inventor

from Wikipedia, the free encyclopedia

Open Inventor is a free object-oriented C ++ - programming library for creating 3D graphics using OpenGL .

history

The programming of pure OpenGL applications is quite time-consuming, so that Silicon Graphics decided in 1988/89 to create a library for the simple creation of 3D applications. Open Inventor contains predefined objects such as spheres, cylinders, facesets. etc. and is relatively easy to expand with your own objects. The objects are stored in a scene graph and then rendered via OpenGL.

Open Inventor, despite its age, is still used in engineering, medical, and scientific applications.

Developed by Silicon Graphics, Inc. (SGI), it was released in 2000 under the GNU Lesser General Public License .

The library is offered as a GPL version by Silicon Graphics Incorporation and FEI Company in both commercial and GPL versions under the original name of Open Inventor. In addition, the company Systems in Motion (today's name Kongsberg SIM) has a clone called Coin3D, which is 100% compatible with the original. Documentation, code samples and books about Open Inventor can also be used for Coin3D.

The Field routing used by Inventor influenced the structure of 3D applications sustainable and provides for virtual reality applications today a de facto standard . Thus, the underlying was design pattern for. B. implemented in InTml, Lightning and Avocado.

See also

literature

  • The Inventor Mentor: Programming Object-Oriented 3d Graphics with Open Inventor, Release 2, 1st edition ISBN 978-0-201-62495-3
  • 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

Web links

Individual evidence

  1. Hot news
  2. FEI Company (formerly VSG)
  3. InTml ( Memento of the original dated November 6, 2008 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cs.ualberta.ca
  4. ^ Lighting
  5. Avocado