Hi-

Just wanted to let everyone know that I finally
got my head tracker to work with the setHeadIndex()
method.  We have a Polhemus 3Space FASTRAK.  There
are still some tweaks that have to be made but
the screen changes nicely when I move my head.

To answer my own question--setHeadIndex() requires
the data from the tracker to be in a Sensor object.
The Sensor needs to have a timestamp--
as in getCurrentTimeMillis() and a Transform3D.
You modify the Transform3D in an inputDevice object
that does low-level reads of the tracker hardware--
The improved performance by using the setHeadIndex()
is pretty dramatic.  Plus I can pretty seamlessly
change from the HMD case to other display hardware.

I will ultimately post this.  Thanks to those who
provided hints and code examples.

Alex

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to