Java3D Runtime API:
Tuesday, July 21, 1998
Design of Java3D accomodates multiproc and multipipe systems
-Automatic rendering - controls the processors to make sure that there are no conflicts for rendering - multiple threads alal performer
-No traversal order - each path can be rendered independantly (i.e. parallel)
Resources for Java3D
-Need to use JDK1.2
-class files are avail http://www.sun.com/desktop/java3d
-lots of example code in the distribution
-NCSA FAQ...
-Utility classes tesselation, picking, etc...
-Capability bits need to be set so that you can change parameters at runtime
-Java3D has execution culling... i.e. cube only rotates when your close to it... without a scheduling bouds... your behaviors will not run...
-Java3D will optimize itself for you, that's why you need to do all this annoying stuff ala above