Although algebra is the basic notation for transformations, it is also possible
to express them as matrices, which provide certain advantages for viewing
the transformation and for interfacing to various types of computer graphics
hardware. We begin with an algebraic approach and then introduce matrix
notation.