Coin is an OpenGL based, retained mode 3D graphics rendering library. It is implemented in C++ and publicly released with the source code open for your perusal. The application programmer's interface (API) is fully compatible with SGI's Open Inventor, the de facto standard 3D graphics API for complex visualization applications.
For an excellently written, detailed, tutorial-style introduction to the Open Inventor API used by the Coin library, we highly recommend the book The Inventor Mentor. It walks the Coin application programmer through all the principles applied in the API, richly illustrated and with numerous, well documented code examples.
For overviews of various selected features of the Coin library, see the "Modules" link to the left and the "Related Pages" link to the right in the top menu on all the pages in this documentation.
Coin was originally developed by Kongsberg Oil & Gas Technologies, but is now open source, free software -- see <https://bitbucket.org/Coin3D/coin/wiki/Home>
This version is maintained for the emergent software, see: <http://grey.colorado.edu/emergent/index.php/Coin3d>
The following links may not work, because <http://doc.coin3d.org> is not working:
IMPORTANT NOTE: the online documentation for the Coin library is a continuous work-in-progress. Although the large majority of classes have been documented properly, there might still be some poorly documented items. If you happen upon an undocumented or poorly documented class and / or class method which you find hard to understand, please give us a notice so we can rectify the situation.
Coin3D is Free Software, published under the BSD 3-clause license.Generated on Mon Dec 16 2013 00:28:02 for Coin by Doxygen 126.96.36.199.