Coin is an implementation of Open Inventor. Open Inventor is the de facto standard API for retained-mode 3D graphics programming. Open Inventor has a highly extensible design, and has been designed to allow for rapid development of highly interactive 3D graphics applications in the fields of CAD, engineering, scientific computing, simulation, VRML, and visualization.
| Tags | multimedia Graphics 3D Modeling 3D Rendering Scientific/Engineering Visualization Software Development Libraries Application Frameworks Viewers |
|---|---|
| Licenses | LGPL GPL |
| Operating Systems | Windows Windows POSIX Mac OS X Unix |
| Implementation | C++ |
Recent releases


Changes: This is a patchlevel release containing various bugfixes and improvements. It does not extend the library API beyond the previous release. Fixes include improved Inventor V1.0 import, fixes for nurbs, VRML97 protos, routes, and many others. This release also adds support for Universal Binaries on Mac OS X.


Changes: This version features intersection detection, vector rendering to PostScript, TrueType font support for SoText2, import/export of gzip/bzip2-compressed files, and more.


Changes: Bugs concerning using OpenAL on Windows were fixed. Other fixes were made for SoGetBoundingBoxAction on the SoVertexProperty node, extension elements (state is recreated in actions when a new element has been enabled), VRML export (the VRML node prefix will now not be skipped when the file header is not #VRML V2.0 utf8), SoQuadMesh PER_FACE material binding rendering, and enabling and disabling GL texture coordinate projection.


Changes: Bugfixes were made to SoClipPlaneManip, SoPathSensor, the notification mechanism, ROUTE-connections in PROTOS, and file importing. Run-time binding of shared library symbols is now made on Mac OS X and HP-UX 10. This release also includes a few minor optimizations, coin2.dsp file generation improvements, and improved support for building with GCC/G++ under Cygwin.


Changes: This new branch offers "unlimited" texture sizes, VRML97 nodes, dynamic loading of extension modules, 3D textures, 3D audio, multithreading utilities, multipipe support, and GL rendelist cache optimization.
A self-contained virtual appliance for Drupal CMS.