Java 3D Programing : strengths, content creation, vrml, java 3d programming, opengl programming, vendor specific programming, weaknesses, system requirements, developer and end user, expected performance, memory footprint, running the examples, 3d graphics programming, projecting from 3d world coordinates to 2d screen coordinates, a simple 3d projection routine, comparing output, drawing filled triangles, hidden surface removal, depth sorting/painter’s algorithm, depth buffer/z-buffer, lighting effects, java 2 sdk, java 3d 1.2 jdk, performance analysis tools, java class decompiler, animation parameters, background geometry, scheduling bounds, capability bits, the position of the viewer of the scene, size of sphere primitives, the scenegraph, scenegraph node reference, compilation, node, bounds and collision bounds, group switch, branch group, ordered group, shared group and link, primitive, transform group, data model design, choosing a data model, performance objectives, setting geometry appearances, behaviors navigation, alignment and lod, using interpolator.