A new release of the Java 3D(TM) API, Version 1.2 Alpha1, is now
available for public review. To review this API, go to the Java 3D
Home Page at:
http://java.sun.com/products/java-media/3D/
and follow the link to the "Java 3D API Version 1.2 Alpha1:
Maintenance Release". This page contains a list of changes and
hyperlinks to a description of each change. It also has pointers to
the javadoc-generated API reference and the updated specification.
Feedback should be sent to [EMAIL PROTECTED]
Please note that this is a *specification* release. There are no Java
3D 1.2 packages available at this time. We anticipate releasing an
Alpha version of Java 3D 1.2 in September. A functionally
complete Beta release should be available later in the fall.
The 1.2 version of the Java 3D API adds several new proposed features.
These proposed changes are the result of feedback from Java platform
licensees, industry partners, and the development community at large.
Following is a list of these features. Refer to the above web page
for more information.
. Incompatible changes:
- Removed several deprecated APIs
. New rendering functionality:
- Off-screen rendering
. New geometry and texture functionality:
- Multiple geometries in a single Shape3D
- Geometry enhancements (Geometry by reference and
ability to set valid ranges within GeometryArray)
- Texture enhancements (Images by reference, ability
to set y-up versus y-down)
. New appearance functionality:
- Additional line pattern styles
- Slope-based polygon offset
- Object visibility
- Blend functions
- Ability to ignore vertex colors
- AlternateAppearance (for highlighting)
. New audio functionality:
- Additional MediaContainer type
- AuralAttributes reverberation changes
. Other new functionality:
- New Model clipping Leaf node
- CloneTree enhancements
- Ability to modify the path for PathInterpolators
- New ImagePlate (x,y,z) --> pixel location (x,y) method
- New PickShape objects
- Immediate mode buffer control
. API cleanup:
- Missing get methods
- New vecmath constructors
- setMonoscopicViewPolicy moved from View to Canvas3D
- public Bounds.equals() and Bounds.hashtable()
methods
- Explicit control over Font3D tessellation
- New VirtualUniverse removeLocale and
removeAllLocales methods
- Semantic changes in Group node methods
- Alpha object reparented to NodeComponent
--
Kevin Rushforth
Java 3D Team
Sun Microsystems
[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".