The size, shape and location of an object can be manipulated with linear transformations. There are six functions that perform linear transformations on objects: shift, stretch, scale, reflect, rotate and shear.
The transformation functions take an object and some transformation parameters, and return the transformed object.