I think I have Java3D working with my HMD now.
To get it working, I used two Canvas3D's one
for the left eye and one for the right eye.
The code snippet is:
public BasicRecipeJ3D() {
...
Canvas3D rc = new Canvas3D(gc);
Canvas3D lc = new Canvas3D(gc);
rc.setMonoscopicViewPolicy(View.LEFT_EYE_VIEW);
lc.setMonoscopicViewPolicy(View.RIGHT_EYE_VIEW);
add(rc);
add(lc);
universe = new VirtualUniverse();
ocale = new Locale(universe);
PhysicalBody body = new PhysicalBody();
PhysicalEnvironment environment = new PhysicalEnvironment();
view = new View();
view.addCanvas3D(rc);
view.addCanvas3D(lc);
...
}
My questions are the following:
1) Is the two canvas solution the preferred way to do HMD?
Remember, a HMD is like two monitors. We use the Virtual
Research V8. We set up the PC (Windows 2000) for dual
monitors.
2) What is the use of view.setViewPolicy(View.HMD_VIEW);?
Thanks--
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".