Homogeneous coordinates can be denoted as 3D vectors. The line passing through two points, or the intersection point of two lines, can be determined by Cross Product. The collinearity and concurrency can be determined by Triple Product.
Denote points O, A1, B1, C1 as O, A1, B1, C1, then we have:
And we denote intersection ab as: [1]
Analogously, we have ac:
and bc:
Note that triple products in G, H and I are scalars, so we can simplify them as:
Then we get:
Finally, by using , and , we get:
which means ab, ac and bc are collinear.
Given 4 arbitrary points A, B, C and D, from which no three points are collinear, we can denote D as:
E is collinear with A and C:
F is collinear with B and D:
Now let's calculate G:
And denote the triple product as :
Analogously, we have:
and
Then we get:
Finally, we get:
which means G, H and J are collinear.
- Here we should use some vector formulas (copied from the first page in John David Jackson's Classical Electrodynamics).