I'm working through an old textbook called Algebraic Projective Geometry, by Semple and Kneebone.
Early in the text, the authors write:
When we introduced complex points (on p. 12) we explained that they are to be regarded as ideal points adjoined to the euclidean plane; and the same is now true of points at infinity. These too are ideal points, but since they have not been introduced by way of coordinate representation it is not immediately obvious how they can be handled algebraically. This can, in fact, be managed quite easily, as we shall now show, by making the coordinates homogeneous.
When a pair of axes has been chosen, all actual (i.e. non-ideal points of the plane admit of unique and unexceptional representation by pairs of real numbers (X, Y). Two lines, whose equations are
aX + bY + c = 0 and a'X + b'Y + c' = 0,
meet, if they are not parallel, in the actual point whose coordinates are given by
X : Y : 1 = bc' - b'c : ca' - c'a : ab' - a'b.
Now whether or not the lines are parallel, supposing only that they are distinct, the ratios
bc' - b'c : ca' - c'a : ab' - a'b
are always determinate, in the sense that at least one of the quantities concerned is different from zero. Our object, then, must be to represent points by such sets of ratios rather than by pairs of numbers which are liable to become infinite.
I don't understand how the ratios are always determinate. I can't see that at least one of the quantities concerned is different from zero. Could you show me?
Any further elaboration on the motivation and purpose of homogeneous coordinates would be appreciated (I know this is the type of vauge/big question that this StackExchange may not like, but I do computer vision, and while I have a vague notion of the motivation and purpose of homogeneous coordinates, another attempt at explaining them to me would never hurt...)