Hello,

I am working with Java3d and with just a pair of Shutter glasses. Now, I
didnt understand the concept of StereoAvailable and StereoEnable. I
thought that if the hardware doesnt support then the StereoAvailabe will
be false in that case when I run the program like this

------------------------------------------------------------------------
GraphicsConfigTemplate3D template = new GraphicsConfigTemplate3D();
        template.setStereo(template.PREFERRED);
        GraphicsConfiguration gcfg =
                GraphicsEnvironment.getLocalGraphicsEnvironment().
                getDefaultScreenDevice().getBestConfiguration(template);
        c = new Canvas3D(gcfg);

        c.setLeftEyeInImagePlate(new Point3d(0.142f, 0.135f, 0.4572f));
        c.setRightEyeInImagePlate(new Point3d(0.208f, 0.135f, 0.4572f));

        c.setStereoEnable(true);
        System.out.println("Stereo Available: " + c.getStereoAvailable());
        c.setDoubleBufferEnable(true);
------------------------------------------------------------------------

I should not get two images corresponding to two eyes. But, for this
program the output is StereoAvailable = false.
At the same time, I am getting two images, one for each eye and I also see
a fused version of it (though I have to mention that I can sometimes see
the two images like kind of ghost version in the side). Can you please
explain to me what is happening here.  I also dont understand how the two
images are fused together. I am not able to get rid of the ghost images.

Thanks a lot,
Tina


Tina Manohar
PhD. Heriot Watt University
Ph: 07801 069485 (mobile)
Ph: 0131 449 5111 ext. 4191 (office)

===========================================================================
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