Hi Kevin,
Years ago I adapted VisAD to run in an ImmersaDesk, whichuses a 3-D wand
in place of a mouse. The relevant code is in thevisad/java3d directory in
the files: WandBehaviorJ3D.java - extends MouseBehaviorJ3D.java
ImmersaDeskDisplayRendererJ3D.java - extends DisplayRendererJ3D.java
TrackdJNI.java - just loads the native library for the ImmersaDesk and
wand
You may need a similar general structure, although the details willprobably
be very different. If you come up with something that others can use,
we'd be happy toadd a link to your work from the VisAD web page, or if
you preferwe might be able to add your new classes to our distribution
(as longas you don't need to modify any existing classes - I didn't need
to forthe ImmersaDesk work). Good luck,Bill
I was curious if anyone has look into using the new "3D mice" that
are
coming out, namely 3DConnexion's SpaceNavigator:
http://www.3dconnexion.com/3dmouse/spacenavigator.php
It appears that they have some Java3D support for implementing mouse
bindings:
http://www.3dconnexion.com/forum/viewtopic.php?t=672
(Shows how to get the Java code/app)
http://www.3dconnexion.com/forum/viewtopic.php?p=383
I plan on looking into how to implement this if I can find some spare
time...
--
We've Got Your Name @ www.mail.com!!!
Get a FREE E-mail Account Today - Choose From 100+ Domains