The Java 3D 1.2.1 API is a set of classes for writing three-dimensional graphics applications and 3D applets. It gives developers high level constructs for creating and manipulating 3D geometry and for constructing the structures used in rendering that geometry. Application developers can describe very large virtual worlds using these constructs, which provide Java 3D software with enough information to render these worlds efficiently.
OpenGL 1.1 software or later
JDK 1.2.1 software or later