Definition.
R
R
is an affine
transformation if
is a homogeneous linear
transformation followed by a translation. In other words,
there are a matrix
and vector
b such that
x
x
b for all
x.
In other words,
.
Example 1.2 . Any translation:
x
x
b (the
case
).
Example 1.3 . Any homogeneous linear transformation
x
x
(the case
b
0).
Example 1.4 . A rotation about an arbitrary center in
R, say by
about the center
.
(It will be explained later how to represent such a rotation
as affine. Another example is a rotation about an arbitrary
axis in
R
.)
Example 1.5 . A reflection in an arbitrary mirror line in
R, say in the mirror
. (It will be
explained later how to represent such a reflection as
affine. Another example is a reflection in an arbitrary
plane mirror in
R
.)
Example 1.6 . If you want to transform world coordinates
with a window
and
to device coordinates with
and
, you can
see by fiddling that the appropriate conversion is
and
. This is the same as the affine
transformation
x
x
. (For more complicated problems of this kind it
will be better to use affine transformation methods
directly.)
Example 1.7 If one affine transformation is followed by
another, the result (their composition) is still affine: If
x
x
b and
x
x
d, then
x
x
d
b
x
d
b
,
the form of an affine transformation. (Notice that
d
b is constant. The resulting composition is called
.)
Remarks 1.8