Skip to content
Volker Enderlein edited this page Dec 25, 2023 · 19 revisions

Coin logo

Welcome to Coin3D

Coin3D is a high-level, retained-mode toolkit for effective 3D graphics development.
It is API compatible with Open Inventor 2.1.

Coin3D is Free Software, published under the BSD 3-clause license Coin license.

Learn more about Coin3D

Join the discussion

There is a mailing list on Google Groups.

Building the libraries from source

Project Status

Component Repository Status Build Status Downloads
Coin GitHub issues GitHub pull-requests Build status Build status Build status Coin artifacts
SoGtk GitHub issues GitHub pull-requests Build status SoGtk artifacts
SoQt GitHub issues GitHub pull-requests Build status SoQt artifacts
SoWin GitHub issues GitHub pull-requests Build status SoWin artifacts
SoWx GitHub issues GitHub pull-requests Build status SoWx artifacts
SoXt GitHub issues GitHub pull-requests Build status SoXt artifacts
Quarter GitHub issues GitHub pull-requests Build status Quarter artifacts
SmallChange GitHub issues GitHub pull-requests Build status SmallChange artifacts
Dime GitHub issues GitHub pull-requests Build status Dime artifacts
Profit GitHub issues GitHub pull-requests Build status Profit artifacts
SImage GitHub issues GitHub pull-requests Build status SImage artifacts
SIMVoleon GitHub issues GitHub pull-requests Build status SIMVoleon artifacts
SuperGLU GitHub issues GitHub pull-requests Build status SuperGLU artifacts
NutsnBolts GitHub issues GitHub pull-requests Build status NutsnBolts artifacts
IvTools GitHub issues GitHub pull-requests Build status IvTools artifacts
IvExamples GitHub issues GitHub pull-requests Build status IvExamples artifacts
SoGuiExamples GitHub issues GitHub pull-requests Build status SoGuiExamples artifacts

Packaging status

Coin3d
Packaging status Coin3d

Clone instructions

If you are going to clone the Coin repository, be aware that almost all Coin3d repositories heavily make use of submodules. So a simple

 git clone https://github.com/coin3d/coin

would not get you a functional clone of the Coin repository. Instead you need to use

 git clone --recurse-submodules https://github.com/coin3d/coin

The submodules are listed in .gitmodules, and the full documentation of Git submodules is here.

Contributing

If you make improvements in your fork then please take the time to make a pull request so others can easily make use of it.
These are the people that are on the team with the power to accept your PR.
If you want to be on the team, then drop a line in the mailing list, and one of the admins will be able to add you to it.

History

BSD and Bitbucket? Coin3D used to be a commercial product, right?

From 1998 to 2011 Coin3D was developed and maintained by Systems in Motion (SIM), later renamed to Kongsberg SIM, later merged into the parent company Kongsberg Oil & Gas Technologies (Kongsberg).
During this period Coin3D was available under a dual licensing scheme, offering the choice between GPL or a Professional Edition License.
Mid-2011, Kongsberg decided to end Coin3D as a commercial product due to diminishing demand and changing business focus.
As a service to the user community Kongsberg re-licensed Coin3D under the BSD 3-clause license.

This letter was sent to Professional Edition License holders and the mailing lists in November 2011.

The web site www.coin3d.org provides additional information regarding this project, with links to online API documentation.

Clone this wiki locally