H3D API

Tool Summary

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

Additional Information

H3D API is a framework that lets users design haptic scenes using X3D. Virtual objects, effects in space, and haptic devices can be specified using X3D and added into the scene-graph. Visual properties are rendered using OpenGL and haptic properties are rendered using the included HAPI engine. Users also have the option of adding new features or creating more complex scenes by directly programming in C++ or Python.

For more information on H3D API, please consult the H3D API website and its documentation page.