I am a bit confused with how the image plates (both right and left) and the two 
eyepoints are set in a stereo head mounted display setup.

1) Eye point policy is completely nullified when tracking is enabled. correct?

2) Even though we are using stereo, we still should have one Canvas3D for a particular 
HMD. The Canvas3D object has methods returning information for one image plate (i.e. 
getImagePlateToVworld,getLeftEyeInImagePlate, etc.).  Since the Spec (Appendix C.3.2 
p.513) states that the two image plates (LCC and RCC) do not necessarily lie parallel 
to each other, what does the Canvas3D return? Does it return a image plate located at 
the head tracker that we can compute the LCC and RCC by simply taking the Transform3D 
that we have given to Screen.setHeadTrackerToLeftImagePlate?

3) To add onto #2, A stereo HMD consists of two screens, but the canvas only has one 
Screen3D object (Canvas3D.getScreen3D()).  I guess if anyone can clear this up, I 
would really appreciate it!

4) It looks like the functions setHeadTrackerToLeftImagePlate and 
setHeadTrackerToRightImagePlate not only move the Image plate, but also places the 
eyepoint. My question is: since Eyepoint Policies are disabled in Head tracking mode, 
how do we set the eyepoints in HMD mode with tracking enabled? I know I either want to 
place them with respect to the Tracker or the Image plates, but I am not sure how to 
do this.

Thanks,

Blaine Bell

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