CHAI3DCHAI3D

Installation

For Windows, Linux, and Mac OS-X, please download a copy of CHAI3D here and follow the instructions included with each distribution.

Modules

Support for third party components is achieved through well-organized extension modules that independently expand the capabilities of the CHAI3D core foundations. Extension modules currently includes for instance support for the ODE and GEL dynamics engines for simulating rigid and deformable bodies in real time. Each module shares the same structure with self-contained examples and documentation.

Documentation

The source code has been commented for auto-generation of class hierarchy documentation with Doxygen. This documentation can be generated by anyone who has the CHAI3D source code and the Doxygen utility.

The best way to learn about using CHAI3D is to explore the various examples provided with the framework. Each example is labeled by a unique name and a two digit number that indicates its relative level of complexity.

Joining the online forum is also a great way to ask questions and learn more about the framework.

Supported Hardware

Force Dimension

omega.3
omega.6
omega.7
sigma.7
delta.3
delta.6
Supported on Windows, Linux and Max OS X. Linux and Mac OS X drivers are included. Windows drivers can be downloaded here.

Novint Technologies

Falcon Supported on Windows, Linux and Max OS X. Linux and Mac OS X drivers are included. Windows drivers from Force Dimension are required. Windows drivers can be downloaded here.
Driver installation instructions are available here

Leap Motion

Controller Supported on Windows, Linux and Mac OS X. See extras/tdLeap/doc for details.

3DSystems

Phantom
Omni
Touch
Supported on Windows and Linux. Requires OpenHaptics 3.0 or higher. Please contact 3DSystems to obtain drivers. Up to four devices are supported.
Multi-device installation instructions are available here

Sixense

Razer Hydra Supported on Windows, Linux and Mac OS X. See external/sixense/doc for details.

Oculus

Oculus Rift Supported on Windows. See module/OCULUS/doc for details.

Free Software Tools

Audacity (audio editor and recorder)
Blender (3D graphics and animation editor)
MeshLab (unstructured 3D triangular meshes editor)
Gimp (image editor)
Inkscape (vector graphics editor)
Visual Studio 2013 (development suite, recommended)
Visual Studio 2015 (development suite)