Hi, just wondering why transformation are carried out using the homeogenous coordinate representation? thanks

Hello,

homogeneous coordinates are mainly used to represent projection as a linear process, but they also have the advantage of representing translations as just another matrix multiplication (since if you didn’t have the n+1th coordinate then you’d have to translate points by adding a vector and this would break the matrix multiplication stack idea).

It’s mainly to represent projection as a linear process (c.f, for example, http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/BEARDSLEY/node1.html))

cheers

John