There is some information at:
http://java.sun.com/products/java-media/3D/1_2_api_beta/
> Content-Transfer-Encoding: 7bit
> X-Priority: 3
> X-MSMail-Priority: Normal
> X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211
> Date: Sun, 23 Apr 2000 18:15:33 +0100
> From: Martin Baker <[EMAIL PROTECTED]>
> Subject: [JAVA3D] Differences between Java3D 1.1.x and Java3D 1.2beta2
> To: [EMAIL PROTECTED]
>
> Differences between Java3D 1.1.x and Java3D 1.2beta2
> ---------------------------------------------------------
>
> I have been trying my program with Java3D 1.2beta2, there appear to be a lot
> of differences than when its run under Java3D 1.1.x.
>
> Can anyone tell me if these differences are due to bugs, bug fixes or
> features?
>
> A lot of these differences seem to be connected with the way Java3D
> calculates bounds and collision bounds, here are some examples:
>
> 1) Locale.pickClosest(pickRay) does not work as expected under 1.2beta2 but
> it works fine under 1.1 (Locale.pickAll(pickRay) works fine in both - ie
> pick by geometry works fine in both but pick using bounds does not).
>
> 2) WakeupOnCollisionEntry reports collisions at unexpected times under
> 1.2beta2. (both when using
> WakeupOnCollisionEntry(armingPath,WakeupOnCollisionEntry.USE_GEOMETRY) or
> WakeupOnCollisionEntry(armingPath,WakeupOnCollisionEntry.USE_BOUNDS) ) the
> WakeupCriterion returned give the following:
> getArmingPath() returned a TransformGroup as supplied in armingPath as
> expected.
> getTriggeringPath() returned a Shape3D node.
> getArmingBounds() returned null
> getTriggeringBounds() was not null! it returned the original bounds of
> the Shape3D node.
> Under 1.1 the collision happens when expected and getTriggeringBounds()
> returns null.
>
> 3) I cant get WakeupOnCollisionExit(bounds) to work in either version. under
> 1.1 it returns the following error:
> java.lang.NullPointerException
> at javax.media.j3d.CollisionThread.start_traverse(Compiled Code)
> at javax.media.j3d.CollisionThread.updateCollisionState(Compiled Code)
> at javax.media.j3d.CollisionThread.run(CollisionThread.java:1245)
> under 1.2 I get no error but no collision is triggered.
> -------------------------------------------------------------------------
> I could go on, but before I do, I would like to know if these differences
> are already documented?
> I am running OpenGL on NT4 (no h/w acceleration)
> for screen shots of the program I used see:
> http://www.martinb.com/mjbWorld/userGuide/dynamics_tutor/index.htm
>
> Martin Baker
>
> ===========================================================================
> 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".
-------------------
Michael A. Schulman
Java 3D Product Line Manager
SUN Microsystems
901 San Antonio Rd. UMPK29-304
Palo Alto, CA 94303-4900
Direct: 650-786-0529 FAX: 650-786-7625
[EMAIL PROTECTED]
===========================================================================
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".