The basic principles for the design, use, and undrstanding of comupter-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, theauthors build on fundamental concepts to show how to create pictures ranging from simple line drawings to highly complex photo-realistic scencs.
Major New Features
- Provides complete and comprehensive explanations of the OpenGL computer-graphics core programming library and the auxiliary libraries GLU and GLUT.
- Includes an extensive range of over 100 programming examples to illustrate the use of OpenGL functions.
- Presents programming examples in C++, with a listing of more than 20 complete C++ programs.
- Combines the discussions of three-dimensional and two-dimensional computer-graphics methods.
- Includes recent advances in computer-graphics techniques and applications.
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 Represntations
9. Visibls-surface Detection Methods
10. lllumination Models and surface Rendering Methods
etc.