Overview
The 3-dimensional rotation matrix, when rotating about one of the
coordinate axes is quite similar to the
rotation matrix
developed for rotation in two-dimensions. Here rotation is much
simpler to describe, as rotation is about a point in two-dimensions.
Here we develop the rotation matrix in two-dimensions that rotates a
point about the origin in the Cartesian frame.
For a pdf version of these notes look
here.
In Two Dimensions
In two dimensions, one rotates about a point. We will rotate about the origin, and will consider our 2-d frame to be the two-dimensional Cartesian frame. Consider the following figure
where we depict a rotation of
units about the origin and the point
is rotated into the point
. By considering the
following figure,
we note that
can be written in polar coordinates as
Expanding the description of
, we obtain
![]() |
So in 2-dimensions, rotation is implemented as a
matrix given by
![]() |
Summary
Rotation about the origin in two-dimensions is given by a simple
matrix written in terms of the cosine and sine of the angle
of rotation. This development can be applied directly to develop the rotation
matrices for the three-dimensional rotations about the
X,
Y
and
Z
axes.
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.