Skip to content

Building Coin

Mark Millard edited this page Mar 22, 2024 · 23 revisions

The official source code for Coin 3D resides on Github (https://github.com/coin3d/coin). However, Wizzer Works has forked this source to https://github.com/magic-lantern-studio/coin in order to control the integrity of the software that works with Magic Lantern. Modifications to Coin source code are managed in a separate branch called magiclantern.

ℹ️ Note: Magic Lantern is now using Coin v4.0.0 and support for version 3.1.3 has been deprecated.

Table of Contents

Coin 3D for Linux

This section describes how to build Coin 3D for the Ubuntu 18.04 LTS. Magic Lantern is currently using Coin 4.0.0.

Building from Coin3D Github Project

The build instructions for the Linux Platform can be found at Coin 4.0.0 Build Instructions For Linux.

This is the preferred method since the Github project source requires modifications (see Coin 4.0.0 Modifications) to work with the Magic Lantern components.

Linux Coin 3D GUI Libraries

Coin 3D supports two Graphical User Interface libraries for Linux. These are

  • SoXt - A GUI library for X11 Motif (legacy library)
  • SoQt - A cross-platform GUI library (legacy library)

These libraries may be built by following the corresponding build instructions:

Deprecated Instructions


Coin 3D for Windows

This section describes how to build Coin 3D for the Windows 10 platform. Magic Lantern is currently using Coin 4.0.0.

Building from Coin3D Github Project

The build instructions for the Windows Platform can be found at Coin 4.0.0 Build Instructions For Windows.

This is the preferred method since the Github project source requires modifications (see Coin 4.0.0 Modifications) to work with the Magic Lantern components.

Windows Coin 3D GUI Libraries

Coin 3D supports two Graphical User Interface libraries for Windows. These are

  • SoWin - A GUI library for Windows (legacy library)
  • SoQt - A cross-platform GUI library (legacy library)

These libraries may be built by following the corresponding build instructions:


Coin 3D Documentation

Documentation for the Coin API may be found on Github at https://coin3d.github.io/Coin/html/.

Clone this wiki locally