Remember me

Lost Password?

Register now!
Main Menu
H3D.org Feeds
Download the latest H3DAPI here!
H3DAPI 2.3.0, the latest of H3DAPI versions, is released on 13th June 2014 and can be downloaded here! Haptics programming has never been easier.

New features in H3DAPI 2.3.0:
  • Performance improvements for graphics rendering and start up time.
  • Quite a lot of new functions accessible from python.
  • Many new nodes such as GaussianFilterShader, GeometryGroup, PlaybackDevice, NoiseTexture and RazerHydraSensor.

See changelog for changes in H3DAPI 2.3.0
Download the latest H3DViewer here!
The latest version of H3DViewer, which is our X3D browser can be obtained through the links below.
What is H3DAPI

Check out SenseGraphics Hall of Fame to see what others are using H3DAPI for!

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:
Need help?
SenseGraphics (the company behind H3D) offers several services to help you in your application development process.


Don't waste precious time and effort with trial and error at the beginning of your project. Training courses are available to provide you with all the information you need in order to start developing haptic applications. Training can be done at your facilities or in SenseGraphics main office in Stockholm, Sweden, and can be custom made to suit your purposes. (more info)

Application design and development (consulting)

Avoid common pitfalls and early design mistakes that can lead to project delays and unsuitable design by tapping in to SenseGraphics vast experience in haptic application development. With over 10 years of experience of development of haptic APIs, medical simulators, dental simulators, rehabilitation games, virtual prototyping and much more we can help in the design process and application development cutting the development time down (more info)

Research application development

Not interested in programming, but forced to write programs to collect data for your research purposes? Do your efforts tend to take more time than anticipated causing long delays and time away from your actual research interest? SenseGraphics can do the development for you, letting you focus on your research. We are experienced in haptic program development and can complete the program in a short time. Given a specification we can give a fixed price for the development. (more info)

Looking for new haptic hardware?
Please support the continued development of H3DAPI and HAPI by purchasing your haptic hardware from SenseGraphics. We provide a variety of devices as well as integrated immersive display solutions with haptics customized to your needs. We strive to work together with our customers to find the best suitable solution and build a relationship that lasts beyond just a hardware sale.
Recent topics in the forum
Forum Topic Replies Views Last Post
Installing and compiling Adding new project to H3DAPI using CMAKE 7 427 2016/6/22 11:48 Markus
Programming Issues Playing a sound from x3d? 5 538 2016/6/8 10:49 Markus
Haptics! Haptic Thread Issues? 1 590 2016/5/2 10:21 Markus
Programming Issues Force Haptics Device CALIBRATION before start 10 1052 2016/4/27 7:42 Markus
Programming Issues Detach Graphics from Haptics ? 12 1515 2016/4/11 14:13 Markus
Programming Issues Consistency 4 1282 2016/3/11 13:13 matcnr
Documentation Difference between HapticShapeConstraint and HapticSpring 4 947 2016/3/10 12:59 chufo
Examples Change magnetic property in the example 2 872 2016/3/3 18:48 caspik
Programming Issues Custom Haptics Device? 11 2080 2016/1/28 9:29 Markus
Programming Issues Using the Newly Created Nodes 14 3827 2016/1/5 11:41 Candy_aurora
Installing and compiling H3DLoad compilation problem 8 4449 2016/1/5 7:44 Markus
Programming Issues Novint Falcon Support 7 1710 2015/12/15 13:04 Markus
Installing and compiling CMake Issue? 6 2294 2015/11/23 18:44 Candy_aurora
Programming Issues 3D Graphic/Haptic Editor? 8 2201 2015/11/6 12:45 matcnr
Haptics! Geomagic Touch support 1 1648 2015/10/23 7:41 Markus
Programming Issues Route problem ! 4 1752 2015/10/15 11:52 matcnr
Programming Issues Play different sound when touching different objects 3 1774 2015/10/8 12:52 Markus
Programming Issues Dead–reckoning (JND) in a haptic scenario 3 2694 2015/8/31 15:52 Markus
Haptics! H3DLoad Quad Bufferd Stereo fullscreen problem 11 3564 2015/8/27 12:42 Markus
Programming Issues Proxy Position 8 2986 2015/8/21 7:16 Markus
Want to try H3D API for free today?

Simply register an account on H3DAPI.org and you will gain access to the H3D development and support website. Download precompiled binaries or source code, browse documentation and get help in our forums - all free!

Register here!

If you meet with any problems during registration please contact support@sensegraphics.com.

What is H3DAPI.org?

H3DAPI.org is the community website for H3DAPI, the open source haptic API. For more information about H3DAPI, please visit SenseGraphics.

If you would like to download H3DAPI, please register here for an account on H3DAPI.org where you can download the latest version of the API.

H3DAPI on YouTube
H3D Powered By:

(C) 2012 SenseGraphics AB    ---    Powered by XOOPS