Rob Dip

Notes on linear transformations

To place an object on a screen, you typically need to:

  1. Move the object to the desired location.
  2. Scale the object to fit well with other objects.
  3. Rotate the object to the desired orientation.

This post explores well-known methods to scale, rotate or shear objects, and to combine multiple transformations at once.