Chapter 73 Coordinate Spaces and Transformations

73.1 About Coordinate Spaces and Transformations

Applications use coordinate spaces and transformations to scale, rotate, translate, shear, and reflect graphics output. For example, desktop publishing applications use coordinate spaces and transformations to “zoom” parts of a page or to view adjacent pages in a window; CAD applications use them to rotate objects, scale drawings, or create perspective views; and spreadsheet applications can use them to move and size graphs in a window. The following illustrations show the successive views of an object created in a drawing application. The first illustration shows the object as it appeared in the original drawing; the five remaining illustrations show the effect of applying the various transformations.

Original View

Scaled View

Translated View

Rotated View

Sheared View

Reflected View