Coin3D

High-level, retained-mode toolkit for effective 3D graphics development
Download

Coin3D Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • Systems in Motion
  • Operating Systems:
  • Windows All
  • File Size:
  • 16.5 MB

Coin3D Tags


Coin3D Description

Coin is a high-level cross-platform, no royalties or run-time fees, full access to source code, 3D graphics library with a C++ Application Programming Interface.Coin uses scene-graph data structures to render real-time graphics suitable for mostly all kinds of scientific and engineering visualization applications.Platform portabilityCoin is platform independent and portable over a wide range of platforms. What is needed is a C++ compiler and the OpenGL library (or another library implementing the OpenGL API, like Mesa). Coin is known to compile on Linux, SGI IRIX, Mac OS X, HP-UX, Sun Solaris, IBM AIX and Microsoft Windows 95/98/NT/2000/XP. GUI Bindings are available for the native Microsoft Windows GUI, Trolltech's QT, Xt/Motif on X Windows, and the native Mac OS X GUI. Built on industry standardsCoin is built on the OpenGL immediate-mode rendering library, adds abstractions for higher-level primitives, provides 3D interactivity, increases programmer convenience and productivity, and contains optimization features for fast rendering that are transparent for the application programmer. Coin implements the Open Inventor API, is fully backwards compatible with SGI Open Inventor v2.1, and incorporates many new features. Open Inventor, for those who are not familiar with it, has long since become the de facto standard graphics library for 3D visualization and visual simulation software in the scientific and engineering community.Data-drivenA redraw is only triggered on user interaction and changes in the scene, so all other processes will get their fair amount of processing power while your Coin3D application is running. Retained-modeGeometry data is stored in a persistent way, in scene-graph structure. Basic import, rendering, and interaction with 3D objects can be implemented with just a few lines of code. FlexibleYou may write parts of your Coin application directly in OpenGL, to leverage existing code or for functionality or performance reasons.


Coin3D Related Software