Michael,
I could not find anything in the new features that might explain what I am
seeing?
The nearest that I could find is at:
http://developer.java.sun.com/developer/earlyAccess/java3D/java3d-bugs.html
Under Core Bugs (j3d and vecmath) it lists the following 2 known bugs:
bounds used in getInfluencing{lights, fog, alternateappearance} is incorrect
Collision does implicit conversions of bounds types
I dont know what these mean? but what I am seeing seems wider than these
imply?
Martin
----- Original Message -----
From: Michael Schulman <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, April 24, 2000 5:17 PM
Subject: Re: [JAVA3D] Differences between Java3D 1.1.x and Java3D 1.2beta2
> 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".
>
===========================================================================
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".