Transformations are one of the primary vehicles used in computer graphics to
manipulate objects in three-dimensional space. Their development
is motivated by the process of
converting coordinates between frames,
which results in the generation of a
matrix.
We can generalize
this process
and develop matrices that implement various transformations in space.
In these notes, we discuss the basic transformations that are utilized in computer graphics - translation, rotation, scaling - along with several useful complex transformations, including those that work directly with the definition of a camera and the projections to image space.
The reader should read and understand the notes on frames before pursuing these notes.
Return to
the Graphics Notes Home Page
Return
to the Geometric Modeling Notes Home Page
Return
to the UC Davis Visualization and Graphics Group Home Page
This document maintained by Ken Joy
All contents copyright (c) 1996, 1997, 1998,
1999
Computer Science Department
University of California, Davis
All rights reserved.