First, we need to choose names for special points. The first three have homogeneous coordinates that are standard basis vectors and so will be handy for working with matrices.
Let
(at infinity on the
-axis);
let
(at infinity on the
-axis);
let
(the ordinary point
, i.e., the
origin);
let
(the ordinary point
).
It is important not to confuse with
,
which is not at infinity and has homogeneous coordinates
.
Problem 6.1 . Find a projective transformation
P
P
for which
,
, and
,
where
,
, and
.
Solution. Just write down a matrix whose rows are
in homogeneous coordinates:
. Then
,
and so on.
Problem 6.2 . In Problem , was that the only solution?
Solution. No: Any choice of homogeneous coordinates for
would work. In other words, if
are any
nonzero scalars, any matrix of the form
is an answer to Problem
.
Because there is some freedom in the answer, let's see if we can use that freedom to specify where another point goes:
Problem 6.3 . Find a projective transformation for which
,
,
, and also
,
where
are as in Problem
and
.
Solution. Write down the more general solution to Problem
with
, as described in the solution to Problem
. We
would like
.
This is the same as the set of linear equations
.
In matrix form:
.
Here we see that the coefficient matrix has columns
that are the extended-vector forms of . (In other
words, it is the transpose of the simplest answer to Problem
.)
These equations also say that
(extended vectors).
Calculation (say by Gauss-Jordan) shows that the solution
is ,
,
. In the general solution to
Problem
, substitute these values. We get the answer
,
Definition. Four points in
R or
P
are said to
be in general position if no three are collinear (i.e., on the
same line). Let's say that four points in general position form a
quartet1.
For example, in Problem ,
are in general
position and so make a quartet.
also make a
quartet, which we can call the standard quartet.
Fact 6.4 . There is a projective transformation taking
to any given quartet
in
P
, with
and so on.
The reason is that having no three of the four points be
in a line is just what is needed to guarantee that in the method
of Problem , the coefficient matrix is nonsingular and none of
come out zero.
Problem 6.5 . Describe a general method of finding a projective
transformation that takes one given quartet to
another
, with
and so on.
Solution. We can use the same idea as for affine
transformations, but with the standard quartet in place of the
standard triangle. First find a
matrix
that
gives a projective transformation taking
to
. Then find another matrix
that gives a
projective transformation taking
to
.
The answer to the problem is
. (By Problem
,
and
are guaranteed to be nonsingular, so
exists and is nonsingular, as it should be for a projective
transformation.)
Problem 6.6 . Find a projective transformation taking the four
points ,
,
,
(the vertices
of the standard square) to
of Problem
.
Solution. Use the method of Problem . To take the standard
quartet to the square, we must solve
.
The solution is easily found to be ,
,
. Therefore
.
We can invert
, and for this particular
it turns out
that
.
was already found in Problem
. We
get
.