I recently upgraded my Java3D application from 1.1.2 to 1.2. In general the
application works fine but I discovered the following two problems that did not
exist in 1.1.2. I'm not sure my problems I found are bugs in 1.2 or user errors
on my side.

The first problem is that background objects can cover objects in the scene. The
object in the background graph are texture mapped rectangles where all
coordinates lie on a sphere with radius 1. If an object the regular scene is
behind (considering the coordinate definitions) the background object , it is
hidden behind the rectangle. This does not happen in 1.1.2 where the backgound
is always rendered behind all objects. Did the background implementation change?
Do I need to select the coordinates for my background rectangles further out?
The background also contains a large number of point objects with coordinates on
a sphere with radius 1. The points are rendered correctly and are always in the
background.

The second problem is specifically with the DirectX version of Java3D 1.2. It
works with the 1.1.2 DirectX version and 1.2 OpenGL version. I use a KeyAdapter
subclass to capture user key strokes to control movement in the 3D space. While
it has happened before that suddenly no keystrokes were caught anymore (seemed
to happen more frequently on NT), it is now the case that now key strokes are
detected at all. The same code works on the same machine when using the OpenGL
version. I'm testing on a Win2000 PC.

Any thoughts are appreciated, Andreas.

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