Introduction
摘要
Computer graphics contains many areas of specialism such as data visualisation, computer animation, film special effects, computer games and virtual reality. Fortunately, not everyone working in computer graphics requires a knowledge of mathematics, but those that do, often look for a book that introduces them to some basic ideas of mathematics, without turning them into mathematicians. This is the objective of this book. Over the following chapters I introduce the reader to some useful mathematical topics that will help them understand the software they work with, and how to solve a wide variety of geometric and algebraic problems. These topics include numbers systems, algebra, trigonometry, 2D and 3D geometry, vectors, equations, matrices, complex numbers, determinants, transforms, quaternions, interpolation, curves, patches and calculus. I have written about some of these topics to a greater level of detail in other books, which you may be interested in exploring.