Interactive Computer Graphics: A Top-down Approach with OpenGL

Front Cover
Addison-Wesley, 1997 - Computer graphics - 521 pages
0 Reviews
This introductory text recognizes that beginners learn computer graphics more quickly by doing it. Taking a top-down approach, the book gets you started early writing interesting 3D graphics programs. Each chapter is built around a non-trivial application program. In this programming context, key principles and techniques are explained as needed and in increasing detail. To enable this approach, the book first describes an important application programmers interface-OpenGL-a graphics library now available on most platforms, from high-end graphics workstations to PCs. This high-level interface, plus a basic knowledge of C programming, allows you to generate complex interactive applications, even applications involving 3D viewing and event-driven input. OpenGLs well-defined architecture also facilitates the books technical discussions of algorithm implementations. Professor Angel has based this text on his extensive experience teaching computer graphics to students and professionals in computer science, engineering, and other fields. In emphasizing applications programming, his presentation is both practical and enjoyable. At the same time, he covers all the topics required for a fun

From inside the book

What people are saying - Write a review

Review: Interactive Computer Graphics: A Top-Down Approach Using OpenGL (5th Edition)

User Review  - Mustafa - Goodreads

Interactive Computer Graphics: A Top-Down Approach Using OpenGL Read full review


Graphics Systems and Models
Graphics Programming
Input and Interaction

10 other sections not shown

Other editions - View all

Common terms and phrases

About the author (1997)

Edward Angel is professor of computer science and electrical and computer engineering at the University of New Mexico (UNM), where he has also been department chair and graduate advisor. He is the first UNM Presidential Teaching Fellow. Professor Angel holds a Ph.D. from the University of Southern California.


Bibliographic information