Description 
1 online resource 
Contents 
Title Page; Copyright; Dedication; Preface; Chapter 1: Basics; 1.1 Graphics Pipeline; 1.2 Mathematical Descriptions; 1.3 Position; 1.4 Distance; 1.5 Complements and Details; 1.6 Exercises; Chapter 2: Vector Algebra; 2.1 Basic Vector Characteristics; 2.2 Two Important Products; 2.3 Complements and Details; 2.4 Exercises; Chapter 3: Vector Geometry; 3.1 Lines and Planes; 3.2 Distances; 3.3 Angles; 3.4 Intersections; 3.5 Additional Key Applications; 3.6 Homogeneous Coordinates; 3.7 Complements and Details; 3.8 Exercises; Chapter 4: Transformations; 4.1 Types of Transformations 

4.2 Linear Transformations4.3 Three Dimensions; 4.4 Affine Transformations; 4.5 Complements and Details; 4.6 Exercises; Chapter 5: Orientation; 5.1 Cartesian Coordinate Systems; 5.2 Cameras; 5.3 Other Coordinate Systems; 5.4 Complements and Details; 5.5 Exercises; Chapter 6: Polygons and Polyhedra; 6.1 Triangles; 6.2 Polygons; 6.3 Polyhedra; 6.4 Complements and Details; 6.5 Exercises; Chapter 7: Curves and Surfaces; 7.1 Curve Descriptions; 7.2 Bézier Curves; 7.3 Bsplines; 7.4 Nurbs; 7.5 Surfaces; 7.6 Complements and Details; 7.7 Exercises; Chapter 8: Visibility; 8.1 Viewing 

8.2 Perspective Transformation8.3 Hidden Surfaces; 8.4 Ray Tracing; 8.5 Complements and Details; 8.6 Exercises; Chapter 9: Lighting; 9.1 Color Coordinates; 9.2 Elementary Lighting Models; 9.3 Global Illumination; 9.4 Textures; 9.5 Complements and Details; 9.6 Exercises; Chapter 10: Other Paradigms; 10.1 Pixels; 10.2 Noise; 10.3 LSystems; 10.4 Exercises; Appendix A: Geometry and Trigonometry; A.1 Triangles; A.2 Angles; A.3 Trigonometric Functions; Appendix B: Linear Algebra; B.1 Systems of Linear Equations; B.2 Matrix Properties; B.3 Vector Spaces; References; Index 
Summary 
"Explains the mathematical tools that are necessary to produce threedimensional models and the resulting screen images. Demonstrates relevant and focused mathematical derivations that help students understand computer graphics" Provided by publisher 

"This book is for readers who wish to understand the mathematical tools that are necessary to produce threedimensional models and the resulting screen images. Written by an academic with over 20 years of teaching experience, the intent of the book is to show relevant and focused mathematical derivations that help students understand computer graphics. Intuitive, rather than just theorem/proof discussions set the tone for the presentation. Some algebra, highschool geometry, and trigonometry are presumed for adequate comprehension. Notions of why results are important give the reader a sense of ownership and application. Chapters are written in a twotiered style so as to allow for flexibility in the level of mathematics desired. Two and threedimensional vector geometry is covered using transforms, curves, and surfaces. More focused graphics topics like perspective with the accompanying projective geometry, polyhedral as building blocks for objects, and ray retracing help pull the vector technique together. An assortment of other topics helps roundout the discussion. These include noise, randomness, and Lsystems. Plentiful exercises are showcased throughout. An authormaintained web site includes further computer programming notes and solutions to selected exercises" Provided by publisher 
Notes 
Machine generated contents note: Preface iii 1 Basics 1 1.1 Graphics Pipeline 2 1.2 Mathematical Descriptions 5 1.3 Position 6 1.4 Distance 9 1.5 Complements and Details 13 1.6 Exercises 17 2 Vector Algebra 21 2.1 Basic Vector Characteristics 22 2.2 Two Important Products 31 2.3 Complements and Details 42 2.4 Exercises 46 3 Vector Geometry 49 3.1 Lines & Planes 49 3.2 Distances 55 3.3 Angles 63 3.4 Intersections 65 3.5 Additional Key Applications 73 3.6 Homogeneous Coordinates 86 3.7 Complements and Details 90 3.8 Exercises 94 4 Transformations 99 4.1 Types of Transformations 100 4.2 Linear Transformations 101 4.3 Three dimensions 113 4.4 Affine Transformations 123 4.5 Complements and Details 134 4.6 Exercises 145 5 Orientation 149 5.1 Cartesian Coordinate Systems 151 5.2 Cameras 159 5.3 Other Coordinate Systems 182 5.4 Complements and Details 190 5.5 Exercises 193 6 Polygons & Polyhedra 197 6.1 Triangles 197 6.2 Polygons 213 6.3 Polyhedra 230 6.4 Complements and Details 245 6.5 Exercises 250 7 Curves & Surfaces 255 7.1 Curve Descriptions 256 7.2 Bezier Curves 268 7.3 BSplines 278 7.4 NURBS 295 7.5 Surfaces 300 7.6 Complements and Details 311 7.7 Exercises 316 8 Visibility 321 8.1 Viewing 321 8.2 Perspective Transformation 323 8.3 Hidden Surfaces 333 8.4 Ray Tracing 344 8.5 Complements and Details 351 8.6 Exercises 356 9 Lighting 359 9.1 Color Coordinates 359 9.2 Elementary Lighting Models 364 9.3 Global Illumination 384 9.4 Textures 391 9.5 Complements and Details 403 9.6 Exercises 408 10 Other Paradigms 411 10.1 Pixels 412 10.2 Noise 421 10.3 LSystems 435 10.4 Exercises 443 A Geometry & Trigonometry 447 A.1 Triangles 447 A.2 Angles 449 A.3 Trigonometric Functions 450 B Linear Algebra 455 B.1 Systems of Linear Equations 455 B.2 Matrix Properties 458 B.3 Vector Spaces 460 
Bibliography 
Includes bibliographical references and index 
Notes 
Description based on print version record and CIP data provided by publisher 
Subject 
Computer graphics  Mathematics.


Threedimensional imaging  Mathematics.

Form 
Electronic book

LC no. 
2014023354 
ISBN 
111871198X (epub) 

1118712129 (pdf) 

9781118711989 (epub) 

9781118712122 (pdf) 
