I just gave a try at Java3d 1.3.2. Compared to 1.3.1, the picture is MUCH better for tracing boundaries of polygons with different colors than the interior of the polygon. For my application, this is critical.
The biggest problem is that 1.3.2 forced me to cut back memory usage by 200MBytes on my main Java application. Thus, of the 1.5GBytes on my PC, only 800 Mbytes is available for the application (CAD, so it needs a lot) compared to 1Gbyte before. This is just to open a 3d viewer with defaults. If I allocate too much for Java, opening a window generates this gem of a diagnostic:
# An unexpected error has been detected by HotSpot Virtual Machine:
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x693f8c99, pid=3208, tid=2352
# Java VM: Java HotSpot(TM) Server VM (1.5.0-b64 mixed mode)
# Problematic frame:
# C [atioglxx.dll+0x3f8c99]
# An error report file with more information is saved as hs_err_pid3208.log
# If you would like to submit a bug report, please visit:
This stuff unfortunately makes it very difficult for my application to be taken seriously by my customers!