CHAI3D

An image of CHAI3D to aid in identification.

Tool Summary

General Purpose Information
Year of First Releaseⓘ 2004
Platformⓘ Windows, macOS, Linux
Availabilityⓘ Available
Licenseⓘ Open Source (BSD 3-Clause)
Hardware Control Information
Haptic Categoryⓘ Force Feedback
Hardware Abstractionⓘ Consumer (Force Dimension, 3DSystems, Novint Falcon, Sixense)
Interaction and Interface Information
Driving Featureⓘ Action
Effect Localizationⓘ Target-centric
Media Supportⓘ Visual, Audio
Iterative Playbackⓘ N/A
Design Approachesⓘ DPC, Process, Library
Interaction Metaphorsⓘ N/A

Additional Information

CHAI3D is a C++ framework for 3D haptics. Users can initialize a scene, populate it with virtual objects, and set the properties of those objects using built-in haptic effects, such as “viscosity” and “magnet”. It also uses OpenGL for graphics rendering an OpenAL for audio effects. CHAI3D can be extended to support additional haptic devices using the included device template.

For more information on CHAI3D, please consult the website, the documentation, and the EuroHaptics abstract.