I put some code into VisBio a while ago to enable stereo displays for
Java3D displays. I just copied the logic from TestStereo that gets a
GraphicsConfiguration with stereo enabled, if one is available, and uses
it when constructing a new DisplayImplJ3D.
Recently a user told me that the stereo looks wrong on his machine, like
the image is way too close to the eye or something. I have no stereo
setup of my own to debug this, but I did browse around the Java3D FAQ a
little and found out that you're supposed to call
Canvas3D.setStereoEnable(true) somewhere in order to toggle stereo on
(http://java3d.j3d.org/faq/stereo.html). I noticed that nowhere in the
VisAD source code is this call made. So, is it actually necessary? Could
this be causing a problem like the user described? Anyone have
experience enabling stereo for VisAD/Java3D?