I think there is a problem with the J3D computation of the
view-to-world transformation.  I've seen the problem so far in
Canvas3D.getCenterEyeInImagePlate(), View.getUserHeadToVworld(), and
and, Node.getLocalToVworld().

What is happening is that the value returned seems to "lag" what the
ViewPlatform is actually doing, but its not just a simple lag.  There
seems to be a pronounced "jitter" to it; and if the ViewPlatform stops
moving often the lag will remain until the view-to-world transform is
read a second time.

Although this is only a guess, perhaps this is related to the problem
I reported last month (which no one at Sun seemed interested in)
concerning jitter which occurs when multiple views are used.  That
seemed to be view related also.

Has anyone seen similar problems with any of the view-to-world
transforms?  (I know other people have complained about jitter in
multiple views.) 
 
--jon 
____________________ Peculiar Technologies ____________________
Jon Barrilleaux       3800 Lake Shore Ave.         Purveyors of
[EMAIL PROTECTED]        Oakland, CA 94610      Alternate Reality
510.444.4370 voc                           Augmented Simulation
510.444.0231 fax        www.augsim.com         and 3D Solutions
=====================================================================
To subscribe/unsubscribe, send mail to [EMAIL PROTECTED]
Java 3D Home Page: http://java.sun.com/products/java-media/3D/

Reply via email to