So far we have discussed homogeneous coordinates for
ordinary points such as . Because these coordinates
result from multiplying an extended vector such as
by a nonzero scalar, the third number is never 0.
On the other hand, applying a projective transformation
could very well result in a triple ending in 0. In Example
above, for instance, we could compute
,
but it's not clear what
means, since
there's no such point in the usual sense.
Can a meaning be attached to a triple ending in 0?
The answer is yes (except for the hopeless case ).
Let's sneak up on
by looking at the
sequence of points
,
,
,
,
,
,
Algebraically, these triples have limit
. To
picture them graphically, just represent them in Cartesian
coordinates. For example,
. We get the points
,
,
,
,
,
, and so on:
The homogeneous coordinates represent a
point at infinity along the line through the origin with
direction vector
.
Of course, a point at infinity is in one sense an imaginary invention, but it does have a concrete reality in that it is representable by numbers and corresponds to a line through the origin. For these reasons, we can talk about points at infinity and be sure that we will not run into trouble.
Let us call the usual points of the Cartesian plane ordinary points, in contrast to the points at infinity.
Several interesting observations:
Observation 3.1 . Because
and
differ by a scalar factor, namely
, they represent the
same point at infinity. Thus the point at infinity corresponds
more to the line itself than to one direction on the line. You
can picture the line as somehow ``wrapping around'' at its point at
infinity.
Observation 3.2 . Every line with direction goes
towards the same point at infinity. For example, the line
has points
, which in
homogeneous coordinates are
. As
, this triple has limit
.
Thus a point at infinity corresponds to a family of parallel lines (i.e., the set of all lines parallel to a given line). In some sense, the parallel lines meet at that point at infinity.
Problem 3.3 . What point at infinity lies on the line through
and
?
Solution. The vector between the two points is .
This vector gives the direction of the family of all lines
parallel to the given line. Therefore the given line goes
through the point
at infinity.
Observation 3.4 . A projective transformation can take points at infinity to ordinary points, and vice-versa. For example, in going from the real football field to the television screen, the point at infinity where the yard-lines ``meet'' is mapped to the ordinary point where their images meet, off the top of the page. Also, the ordinary point off the field where the two lines of the band would meet (if extended), is mapped to a point at infinity (because the images of the two lines are parallel).