written 6.2 years ago by | • modified 2.8 years ago |
Mumbai university > mechanical engineering > sem 7 > cad/cam/cae
Marks : 5M
Difficulty : Medium
written 6.2 years ago by | • modified 2.8 years ago |
Mumbai university > mechanical engineering > sem 7 > cad/cam/cae
Marks : 5M
Difficulty : Medium
written 6.2 years ago by | • modified 6.2 years ago |
Homogeneous coordinates, introduced by August Ferdinand Mobius, make calculations of graphics and geometry possible in projective space. Homogeneous coordinates are a way of representing N-dimensional coordinates with N+1 numbers.
To make 2D Homogeneous coordinates, we simply add an additional variable, w, into existing coordinates. Therefore, a point in Cartesian coordinates, (X, Y) becomes (x, y, w) in Homogeneous coordinates. And X and Y in Cartesian are re-expressed with x, y and w in Homogeneous as; X = x/w , Y = y/w
The use of homogeneous coordinates system, it would be difficult to design certain classes of very useful curves and surfaces in computer graphics and computer-aided design.
For example, if the given degree 3 homogeneous polynomial is the following:
x3 + 3xy2 - 5y2w + 10w3 = 0
the result is
x3 + 3xy2 - 5y2w + 10 = 0
This works for three-dimension as well. One can replace a point (x, y, z) with (x/w, y/w, z/w) and multiply the result by w raised to certain power.
The resulting polynomial is a homogeneous one. Converting a degree n homogeneous polynomial in x, y, z and w back to the conventional form is exactly identical to the two-variable case.