12
Mastering Affine Transformations
Throughout the book so far, you’ll have gained an appreciation for the variety of methods used to move, rotate, and scale vectors and points. To move a mesh from one location in space to another requires each vertex in that mesh to be moved, and then the mesh is redrawn. This movement (formally called a translation) is just one of a set of special point and vector manipulator methods called affine transformations.
Affine transformations are important in computer graphics primarily, as they allow for the manipulation of a set of vertices without losing the integrity of the form. By this, I mean that any lines and planes in a mesh retain their relative parallelism and ratios. This might sound a little abstract, ...
Get Mathematics for Game Programming and Computer Graphics now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.