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