homogeneous coordinates and geometry 1624631