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.
Unlike most other scene graph APIs, H3DAPI is designed chiefly to support a special rapid development process.
By combining X3D, C++ and 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.
All levels of expertise
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.