Computer Graphics: Using OpenGLFor undergraduate Computer Graphics courses. Updated throughout for the latest developments and technologies, this text combines the principles and major techniques in computer graphics with state-of-the-art examples that relate to things students see everyday on the Internet and in computer-generated movies. Practical, accessible, and integrated in approach, it carefully presents each concept, explains the underlying mathematics, shows how to translate the math into program code, and displays the result. |
Contents
Introduction to Computer Graphics | 1 |
Introduction to Ray Tracing | 12 |
for Raster Images | 21 |
14 other sections not shown
Other editions - View all
Common terms and phrases
affine combination affine transformation algorithm angle application aspect ratio axes axis B-spline Bezier curves called camera Chapter circle clipping color components computer graphics control points convex polygon coordinate system create cross product cube defined described develop direction discussed display dot product draw drawn edge ellipse endpoints Equation example face list frame buffer geometric given glEnd glVertex2i graphics pipeline homogeneous coordinates inside interpolation intersection light source line segment mapping mesh modelview matrix mouse normal vector object OpenGL P₁ P₂ parallel parametric form perpendicular picture pixel pixmap plane Platonic solids polyline polynomials position PRACTICE EXERCISES produce pseudodepth raster rectangle reflection rotation routine scaling scanline scene screen window Section sequence shading shape shown in Figure shows simple specify specular sphere surface of revolution texture tion translate triangle tween vertex vertices view volume viewplane viewport void world window z-axis