Hi all,
       I am observing some strange behavior in my
program. I have a 3D Texture (2D CT Skull slices). I
am creating my scene graph like this:

S.U. -> Locale -> BG -> BG->Quad1
                          ->Quad2
                          ....
                          ->Quadn
                          ->KeyBoard Behavior

When the scene is displaying, it must show quad1
first, quad2,...quadn. This is working fine in my
program (which shows the front view of the skull).
when I am pressing a key (allowing a 5 Degree
rotation) then the scene is rendered showing the Quadn
first and so on to Quad1. So, instead of seeing the
front view of the skull rotated by 5 degrees, I am
seeing the back view of the skull with a 5 degree
rotation. When I continue to press a key the skull is
rotating normally (5 degrees each time) from that
changed position.

The KeyBoard Behavior class changes the texture
Coordinates every time a key is pressed, using the
setTextureTransform and getTextureTransform methods.

I guess the problem is the way Java3D is traversing
the scene graph. Somehow for the keyboard behavior it
seems to be traversing the scene graph differently. Is
it true? Could anyone throw some light on this
problem?

Thanks in advance,
Sagar.


__________________________________________________
Do You Yahoo!?
LAUNCH - Your Yahoo! Music Experience
http://launch.yahoo.com

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