Provides a large and efficient collection of device independent functions for creating graphics with a general-purpose language.
Keeps students on the “cutting edge” of computer graphics technology.
This integration provides a much more productive organization for teaching 3D graphics.
Gives users thorough, state-of-the-art coverage.
Gives students and teachers over 120 reusable C++ programs for instruction and programming.
Students can use the appendix to review advanced mathematical methods.
Gives students a broad knowledge base.
Draws students into the text.
The basic principles for the design, use, and understanding of computer-graphics systems and applications are presented in this third edition, along with OpenGL programming examples. Both software and hardware components of graphics systems are thoroughly discussed, and an integrated approach is used to relate two-dimensional and three-dimensional graphics topics. Assuming no background in computer graphics, the authors build on fundamental concepts to show how to create pictures ranging from simple line drawings to highly complex photo-realistic scenes.MAJOR NEW FEATURES
1. A Survey of Computer Graphics.
2. Overview of Graphics Systems.
3. Graphics Output Primitives.
4. Attributes of Graphics Primitives.
5. Geometric Transformations.
6. Two-Dimensional Viewing.
7. Three-Dimensional Viewing.
8. Three-Dimensional Object Representations.
9. Visible-Surface Detection Methods.
10. Illumination Models and Surface-Rendering Methods.
11. Interactive Input Methods and Graphical User Interfaces.
12. Color Models and Color Applications.
13. Computer Animation.
14. Hierarchical Modeling.