OpenSceneGraph Haptic Library (osgHaptics)

Umeå universitet

[Tutorials]


 

osgHaptics is a high-level toolkit written in portable C++ that incorporates haptic rendering in to the OpenSceneGraph rendering library (scenegraph). It utilizes OpenHaptics which is available from Sensable Inc. It has support for multiple haptic devices and it comes with a set of example applications.

Mailinglist

To subscribe to the osghaptics mailinglist:

send an email to osghaptics-request@hpc2n.umu.se with the message

subscribe

as the only text in the message-body. (or alternatively unsubscribe).

Platforms

osgHaptics has been build and tested under Windows (.NET2005).

Download

Go to the osgHaptics SourceForge website for the latest version.

Dependencies

osgHaptics depends on OpenSceneGraph and OpenHaptics. It has been compiled with OSG 1.2. Download and build OpenSceneGraph install header files and library files where the compiler can find them.

Under Windows, you have to setup the INCLUDE, LIB and PATH path, which can be done with the Environment variables. An example of how this can be achieved is shown in howtobuild.bat in the root directory of osgHaptics.

Documentation

Documentation for osghapticviewer

API reference

Tutorials (in progress)

FAQ

Examples

There are a few examples (more to come) that demonstrates the basic functionality of the various classes in osgHaptics.

  • osgHapticViewer - Simple viewer that allows user to touch any loaded object.
  • dexterity_game - Simple example of the dexterity game.

Limitations

The demos that comes with osgHaptics uses the osgProducer viewer for There is nothing in the osgHaptics library that really depends on osgProducer for its functionality. Look in the osgHaptics.h for the code that has to be adopted for each "windowing" system.
osgHaptics is in an early stage, there are lots of areas for improvements.
We still think its a fairly head-on API for working with haptics inside OSG. Dont hesitate to get in touch with us if you have questions.

Comments

Do you want to contribute? Share ideas? Comment? Bugs?

Direct your inquiries to andersb@cs.umu.se

 
 

 
Navigate at www.umu.se

 



Umeå University
VRlab

Research

 

Linje
VRlab
Umeå University
The information on this page was checked 2007-02-15
Responsible for this page: Anders Backman
 
Address:
VRlab, Umeå university
SE-901 87 Umeå, Sweden
Phone: +46 (0)90-786 96 55
Fax: +46 (0)90-786 61 26
E-mail: vrlab@umu.se