## 5 Affine Transformations

5.1 Transformations5.2 Transformation Constructors5.3 The Transformation ProtocolAn affine transformation is a mapping from one coordinate system onto another that preserves straight lines. In other words, if you take a number of points that fall on a straight line and apply an affine transformation to their coordinates, the transformed coordinates will describe a straight line in the new coordinate system. General affine transformations include all the sorts of transformations that CLIM uses, namely, translations, scaling, rotations, and reflections. [annotate]