Homogeneous coordinate systems - 2-d and 3-d transformations, Computer Graphics

Assignment Help:

Homogeneous Coordinate Systems - 2-d and 3-d transformations

Suppose P(x,y) be any point in 2-D Euclidean (Cartesian) system. In HC System, we add a third coordinate to a point. In place of (x,y), all points are represented via a triple (x,y,H) where H≠0;  along with the condition which is (x1,y1,H1)=(x2,y2,H2) ↔ x1/H1 = x2/H2 ; y1/H1 = y2/H2.

Currently, if we take H=0, then we contain point at infinity, that is, generation of horizons.

Hence, (2, 3, 6) and (4, 6, 12) are the similar points are represented by various coordinate triples, that is each point has many diverse Homogeneous Coordinate representation.

2-D Euclidian System                    Homogeneous Coordinate System

Any point (x,y)                                  (x,y,1)

 

If (x,y,H) be any point in HCS(such that H≠0); Then (x,y,H)=(x/H,y/H,1)

(x/H,y/H)                          (x,y,H)

Currently, we are in the position to build the matrix form for the translation along with the utilization of homogeneous coordinates.For translation transformation (x,y)→(x+tx,y+ty) within Euclidian system, here tx and ty both are the translation factor in direction of x and y respectively. Unfortunately, this manner of illustrating translation does not utilize a matrix; consequently it cannot be combined along with other transformations by easy matrix multiplication. That type of combination would be desirable; for illustration, we have observed that rotation about an arbitrary point can be done via a rotation, a translation and the other translation. We would like to be capable to combine these three transformations in a particular transformation for the sake of elegance and efficiency. One way of doing such, is to utilize homogeneous coordinates. In homogeneous coordinates we utilize 3x3 matrices in place of 2x2, initiating an additional dummy coordinate H. In place of (x,y), each point is demonstrated by a triple (x,y,H) here H≠0; In two dimensions the value of H is generally set at 1 for simplicity.

Hence, in homogeneous coordinate systems (x,y,1) → (x+tx,y+ty,1), now, we can simplifies this in matrix form like:

1389_Homogeneous Coordinate Systems - 2-d and 3-d transformations.png


Related Discussions:- Homogeneous coordinate systems - 2-d and 3-d transformations

Design and label the pattern of the folding carton, Question : You have...

Question : You have been approached to design a ‘tuck top auto-lock bottom' carton package for a high-end cosmetic jar under the brand name ‘Beauty One'. Your client asked you

Phong shading algorithm, Q. Describe briefly phong shading algorithm.   ...

Q. Describe briefly phong shading algorithm.   OR                Write short note on phong shading.    Phong shading   Phong shading or normal vector interpo

Electronic encyclopedia, Electronic Encyclopedia : This is the applica...

Electronic Encyclopedia : This is the application of multimedia for the creation of an encyclopedia along with millions of entries and hypertext cross references covering a br

Three-dimensional viewing, Three-Dimensional Viewing Three dimensional ...

Three-Dimensional Viewing Three dimensional objects are created using modelling coordinate system. The modelled objects are then placed in locations specified in the scene with

Containment test - visible surface detection, Containment Test -  visible s...

Containment Test -  visible surface detection Test: That is Containment test: it can be either comprised (contained) or surrounding polygon, if intersection test fails. The

Polygon filling algorithm - raster graphics and clipping, Polygon Filling A...

Polygon Filling Algorithm - Raster Graphics and Clipping In several graphics displays, this becomes essential to differentiate between different regions by filling them along

Udp datagram communication and tcp stream communication, Question: a) D...

Question: a) Datagram packet delivery and Virtual circuit packet delivery are two approaches to the delivery of packets by the network layer. Explain. b) What is the meaning

Vertical retrace - display devices, Vertical retrace - Display Devices ...

Vertical retrace - Display Devices In a refresh CRT monitor, the time it takes for an electron beam to return to the top, left most point on the monitor after refreshing all ho

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd