H3DAPI is an open source haptics software development platform that uses the open standards OpenGL and X3D with haptics in one unified scene graph to handle both graphics and haptics. H3DAPI is cross platform and haptic device independent. It enables audio integration as well as stereography on supported displays.
Unlike most other scene graph APIs, H3DAPI is designed chiefly to support a special rapid development process. By combining X3D, C++ and the scripting language Python, H3DAPI offers three ways of programming applications that offer the best of both worlds – execution speed where performance is critical, and development speed where performance is less critical.
H3DAPI is written in C++, and is designed to be extensible, ensuring that developers possess the freedom and means to customize
and add any needed haptics or graphics features in H3DAPI for their applications.
H3DAPI has been used to develop a diverse range of haptics and multimodal applications in various fields including but not limited to
dental, medical, industrial and visualization. To encourage learning and growth in the use of haptics technology, H3DAPI is open source and released under the GNU GPL license, with options for commercial licensing.
Learn more about H3DAPI
If you: