Haptic Library API (HLAPI)
The HLAPI provides high-level haptic rendering and is designed to be familiar to OpenGL® API programmers. It allows significant reuse of existing OpenGL code and greatly simplifies synchronization of the haptics and graphics threads.
View HLAPI diagram
Key Features and Benefits
OpenHaptics API Features
-
Designed for programmers familiar with graphics and with no prior knowledge of haptics
-
Enables reuse of existing OpenGL code for fast integration
-
Designed to integrate third-party libraries such as physics/dynamics and collision detection engines
-
Extensible and flexible architecture will enable future support of other graphics libraries such as Microsoft® DirectX®*
-
Support for polygonal meshes and therefore tessellated NURBS and subdivision surfaces
-
Includes API, utilities, and source code examples
Shapes
Force Effects
-
Constant (e.g. gravity)
-
Viscosity, 3D friction
-
Spring
-
Custom/extension
Touch Model
-
Single point
-
Contact/constraint
Surface Material Properties
-
Friction
-
Stiffness and damping
-
Front/back faces
Dynamics
Deformable Objects
Events
-
Windows
-
Haptic device
-
Touch/untouch
-
Stylus switch
-
Motion
-
Calibration

Product specifications are for the OpenHaptics™ toolkit v1.02 and are subject to change without notice.
* Not supported on Linux®
back to top
|
|