Computer Graphics with OpenGLThe basic principles for the design, use, and understanding of computergraphics 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 twodimensional and threedimensional 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 photorealistic scenes. MAJOR NEW FEATURES

What people are saying  Write a review
User Review  Flag as inappropriate
Amazing
Other editions  View all
Common terms and phrases
algorithm angle applied array assigned axis Bspline Bezier Bezier curve boundary Bresenham's line algorithm calculations circle clipping planes clipping window color values components concave polygon control points convex polygon coordinate positions coordinate values Courtesy curve defined device direction display window edge ellipse endpoint equations example FIGURE fill area fractal frame buffer function geometric glBegin GLfloat GLint GLUT glVertex2iv graphics packages grid homogeneous coordinates input integer intensity interior intersection light source line path line segment matrix methods midpoint object obtain octree OpenGL pixel positions plot primitives procedure processing projection radiosity raster rectangle reference region representation RGBA rotation rotation matrix routines scaling scan line scene screen selected shapes shown in Fig slope spaceball specified spline straightline segments subpixels surface symbolic constant texture mapping threedimensional transformation translation triangle twodimensional vector vertex vertices view plane view volume viewport void width worldcoordinate xy plane