Mathematics for Computer Graphics ApplicationsThis completely revised Second Edition of "Computer Graphics" includes valuable information on major organizational changes within the last few years. This edition brings to the fore the basic mathematical tools of computer graphics, including vectors, matrices, and transformations. Additionally, it provides a strong, comprehensive base in exploring math, computer science, physics, engineering, and in special subjects such as algebraic and computational geometry, geometric modeling, and CAD/CAM. A highly diversified book that can be utilized as a primary textbook, supplemental teaching resource, individual tutorial, or key reference text.

Contents
Vectors  1 
Matrix Methods  28 
Transformations  47 
Symmetry and Groups  73 
Intervals  119 
Topology  129 
Points  165 
Lines  174 
Polyhedra  205 
Constructive Solid Geometry  226 
Halfspaces  229 
Curves  244 
The Bézier Curve  264 
Surfaces  277 
1  286 
Display and Scene Transformations  315 
Common terms and phrases
algebraic angle excess arbitrary axes axis Bézier curve Boolean boundary Chapter closed curve closed path coefficients components computer graphics computergraphics concave polygons construct control points convex hull convex polygon coordinate system cube define deformed denote direction cosines display distance dodecahedron elements endpoints equal Euler characteristic Euler's formula example Exercise faces Figure five regular polyhedra function geometric modeling given halfspaces hypernumbers icosahedron inside interval inversion limit line segments linear mathematical mathematician matrix Möbius strip node object octahedron operator p₁ parallel parametric equations parametric variable perpendicular picture plane point of intersection polyhedron produces projection properties real numbers rectangular regular polygon regular polyhedra scalar sequence set of points shape simple solid sphere straight line symmetry group symmetry transformations tangent vectors tetrahedron theorem topological torus total curvature total turning translation triangle Truncated twodimensional vertices window y₁ zero