On-Line Computer Graphics Notes

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 $ 4 \times 4$ 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

Mail us your comments

All contents copyright (c) 1996, 1997, 1998, 1999
Computer Science Department
University of California, Davis

All rights reserved.

Ken Joy