The up-to-date Inventor Mentor examples

François Faure, UJF-Grenoble/INRIA, 2006

This directory contains the examples of the book The Inventor Mentor.

They are adapted to the Coin3D library, an implementation of OpenInventor, freely available for Linux and Windows.

I made as few changes to the original code as possible: made it obey the current C++ standard, and replaced the Xt headers by a custom header Viewer.h

### Remarks

- The following examples can not be compiled, due to their use of a Unix-specific library: 10.2.setEventCB 10.3and4.MotifList 10.5.SelectionCB 10.6.PickFilterTopLevel 10.7.PickFilterManip 10.8.PickFilterNodeKit 14.2.Editors 16.1.Overlay 16.2.Callback 16.3.AttachEditor 16.4.OneWindow 17.1.ColorIndex

- 04-1-Cameras seems not to work (on linux)

### Linux

1. Install packages Coin3D, Coin3D-devel, SoQt, SoQt-devel.

2. Optionally (but recommended), install simage to load the texture files.

3. In each directory, type qmake to generate the Makefile then make to build the executable. Alternatively, kdevelop project files are available.

### Windows

1. Install Coin3D in c:\Coin3D

4. Optionally (but recommended), install simage to load the texture files.

2. In each directory, a Visual C++ project file is available