
Computer Graphics, C Version, 2/e
Donald Hearn, the University of Illinois
M. Pauline Baker, the University of Illinois
Published May, 1996 by Prentice Hall Engineering/Science/Mathematics
Copyright 1997, 652 pp.
Cloth
ISBN 0135309247

Sign up for future mailings on this subject.
See other books about:
Computer GraphicsIntroComputer Science
All Other Graphics ProgramsComputer Information Systems

Reflecting the rapid expansion of the use of computer graphics and
of C as a programming language of choice for implementation, this
new version of the bestselling Hearn and Baker text converts all
programming code into the C language. Assuming the reader has no prior
familiarity with computer graphics, the authors present basic principles
for design, use, and understanding of computer graphics systems. The
authors are widely considered authorities in computer graphics, and
are known for their accessible writing style. A free Open GL supplement is available via the texts Prentice Hall Catalog page.
Discusses current computer graphics hardware and software
systems, techniques and applications.
Explores algorithms for creating and manipulating graphics
displays and techniques for implementation.
Use of programming examples written in C to demonstrate
the implementation and application of graphic algorithms.
Explores GL, PHIGS, PHIGS+, GKS and other graphics libraries.
Includes thorough coverage of 3D modeling and rendering.
Features current topics such as distributed ray tracing,
radiosity, physically based modeling, particle systems and visualization
techniques.
Includes appendix with a detailed discussions on a variety
of mathematical methods used in graphic algorithms.
(NOTE: Each chapter concludes with a Summary, References
and Exercises.)
1. A Survey of Computer Graphics.
2. Overview of Graphics Systems.
3. Output Primitives.
4. Attributes of Output Primitives.
5. TwoDimensional Geometric Transformations.
6. TwoDimensional Viewing.
7. Structures and Hierarchical Modeling.
8. Graphical User Interfaces and Interactive Input Methods.
9. ThreeDimensional Concepts.
10. ThreeDimensional Object Representations.
11. ThreeDimensional Geometric and Modeling Transformations.
12. ThreeDimensional Viewing.
13. VisibleSurface Detection Methods.
14. Illumination Models and SurfaceRendering Methods.
15. Color Models and Color Applications.
16. Computer Animation.
Appendix A: Mathematics for Computer Graphics.
Bibliography.
Index.
