Chapter Objectives
After reading this chapter, you will:
• Be able to explain in general terms what Java 3D is
• Be able to describe the basic structure of Java 3D programs
• Recognize many classes from the Java 3D API
• Be able to write some simple animated Java 3D programs
he Java 3D API is an interface for writing programs to display and interact with three-dimensional
graphics. Java 3D is a standard extension to the Java 2 JDK. The API provides a collection of high-level
constructs for creating and manipulating 3D geometry and structures for rendering that geometry. Java
3D provides the functions for creation of imagery, visualizations, animations, and interactive 3D graphics
application programs.
1.1 What is the Java 3D API?
The Java 3D API is a hierarchy of Java classes which serve as the interface to a sophisticated threedimensional
graphics rendering and sound rendering system. The programmer works with high-level
constructs for creating and manipulating 3D geometric objects. These geometric objects reside in a
virtual universe, which is then rendered. The API is designed with the flexibility to create precise virtual
universes of a wide variety of sizes, from astronomical to subatomic.
Despite all this functionality, the API is still straightforward to use. The details of rendering are handled
automatically. By taking advantage of Java threads, the Java 3D renderer is capable of rendering in
parallel. The renderer can also automatically optimize for improved rendering performance.
A Java 3D program creates instances of Java 3D objects and places them into a scene graph data
structure. The scene graph is an arrangement of 3D objects in a tree structure that completely specifies
the content of a virtual universe, and how it is to be rendered.
Chapter ObjectivesAfter reading this chapter, you will:• Be able to explain in general terms what Java 3D is• Be able to describe the basic structure of Java 3D programs• Recognize many classes from the Java 3D API• Be able to write some simple animated Java 3D programs he Java 3D API is an interface for writing programs to display and interact with three-dimensionalgraphics. Java 3D is a standard extension to the Java 2 JDK. The API provides a collection of high-levelconstructs for creating and manipulating 3D geometry and structures for rendering that geometry. Java3D provides the functions for creation of imagery, visualizations, animations, and interactive 3D graphicsapplication programs.1.1 What is the Java 3D API?The Java 3D API is a hierarchy of Java classes which serve as the interface to a sophisticated threedimensionalgraphics rendering and sound rendering system. The programmer works with high-levelconstructs for creating and manipulating 3D geometric objects. These geometric objects reside in avirtual universe, which is then rendered. The API is designed with the flexibility to create precise virtualuniverses of a wide variety of sizes, from astronomical to subatomic.Despite all this functionality, the API is still straightforward to use. The details of rendering are handledautomatically. By taking advantage of Java threads, the Java 3D renderer is capable of rendering inparallel. The renderer can also automatically optimize for improved rendering performance.A Java 3D program creates instances of Java 3D objects and places them into a scene graph datastructure. The scene graph is an arrangement of 3D objects in a tree structure that completely specifiesthe content of a virtual universe, and how it is to be rendered.
การแปล กรุณารอสักครู่..