This file contains important release information for users of the Java 3DTM API, version 1.5.2-beta2.
NOTE: We recommend that you uninstall all previous versions of Java 3D before installing this version.
The 1.5.2-beta2 version of the Java 3D API has been released for Solaris (both sparc and x86/amd64), Linux (both x86 and amd64), Windows (both x86 and amd64), and Mac OS X (both PPC and x86).
The 1.5.2-beta2 version of Java 3D for Solaris SPARC requires the following:
pkginfo -l SUNWglrt
". OpenGL for Solaris can be
obtained at: http://www.sun.com/software/graphics/opengl/The 1.5.2-beta2 version of Java 3D for Solaris x86/amd64 requires the following:
The 1.5.2-beta2 version of Java 3D for Linux (x86 or amd64)
requires
the
following:
The 1.5.2-beta2 version of Java 3D for Windows 2000,
Windows XP (x86 or amd64), or Windows Vista
requires the following:
j3d.rend
" system
property
to "d3d
",
for example:
java -Dj3d.rend=d3d ClassName
The 1.5.2-beta2 version of Java 3D for Mac OS X (PPC or x86)
requires the following:
Issue | Description | |
---|---|---|
543 | J3DClock does not adjust to clock skew | |
583 | A disposed Graphics2D remains in Canvas3D after removal and addtion |
Issue | Description | |
---|---|---|
179 | OrbitBehavior.setRotationCenter gives spurious view shift | |
483 | NullPointerException when writing Font3D using scenegraph.io | |
506 | NullPointerException: Calling getNominalSensorRotation in WandViewBehavior when internal nominalSensorRotation is null causes a NullPointerException. | |
513 | Down-rev D3D driver can cause JVM to crash | |
514 | NPE in Wonderland : triggered in cached bounds computation | |
519 | IntersectionInfo.getGeometry return null for IndexedArrayGeometry | |
525 | JOALMixer only playing one sample | |
532 | Background geometry BG isn't saved with SceneGraphFileWriter | |
534 | ClassNotFoundException when running applet if Java 3D installed into JRE | |
538 | Machine precision bug in AxisAngle4d and Quat4d | |
540 | ArrayIndexOutOfBoundsException when calling setPickable | |
541 | Bound.closest_point() method creates unused Matrix3d | |
544 | GroupRetained.getBounds() should return BoundingBox? | |
545 | Update docs to discourage installing Java 3D into JRE | |
548 | RFE - Disable getLock() / unLock() on non-alive GeometryArray | |
555 | Muting a PointSound causes a ClassCastException | |
560 | Use D3DCREATE_FPU_PRESERVE flag on D3D pipeline | |
561 | Decrease memory footprint of BoundingBox | |
562 | Error occurs when Canvas3D removed from View | |
563 | Background cloneNode() fails with Background geometry | |
567 | Update license to GPL v2 + CLASSPATH | |
569 | ImageComponent.ALLOW_IMAGE_READ is false |
A JOGL rendering pipeline, as described
in issue
229, is now
available on all supported platforms, including Apple Mac OS X
(x86 or PPC). The easiest way to run Java 3D applications
using the JOGL
pipeline is via Java Webstart from your browser (with no setup
required).
Click here to run
a Java 3D example program from your browser via the
JOGL pipeline. These
examples will use JOGL on Mac OS X and the native OpenGL pipeline on
all
other platforms.
The JOGL renderer is the default on Mac OS X.
You can select the JOGL renderer on other platforms by setting the "j3d.rend
"
system
property
to "jogl
",
for example:
java -Dj3d.rend=jogl ClassName
You will need to download
JOGL
and include it in your PATH/CLASSPATH along with the Java 3D jar files.
NOTE: Installing the j3d or jogl jars and native libs into the "ext" directory of the JRE is strongly discouraged. Doing so can cause conflicts with third-party applications launched via Java Web Start, and causes confusion later when upgrading the distribution.
For the latest information on Java 3D, see the main Java 3D project page
on
java.net.
Click here for a list of open issues.