Achieve a perspective projection on the plane of unit cube, Computer Graphics

Assignment Help:

Achieve a perspective projection on the z = 0 plane of the unit cube, demonstrated in Figure (l) from the cop at E (0, 0, 10) upon the z-axis.

564_Achieve a Perspective Projection on the Plane of Unit Cube.png

Figure: I

01:  currently center of projection

E = (0, 0, -d) = (0, 0, 10).

∴ d = - 10

We identify here (from equation - 1), the particular point perspective transformation of the projection along with z = 0, plane; here cop is at (0, 0, -d) is provided by:

134_Achieve a Perspective Projection on the Plane of Unit Cube 1.png

--------------------------(I)

Pn' = P. Pper, z                                                                     --------------- (II)

Hence the perspective transformation of a provided cubes v = [ABCDEFGH] to V' = [A'B'C'D'E'F'G'H'] with d = - 10 is provided by:

[V'] = [V] . [Pper, z]

1957_Achieve a Perspective Projection on the Plane of Unit Cube 2.png

Hence the projected points of a provided cube V = [ABCDEFGH] are as:

A' =(0, 0, 0), B' = (1.11, 0, 0), C' = (1.11, 1.11, 0), D' = (0, 1.11, 0), E' = (0, 0, 0) F' = (1, 0, 0), G' = (1, 1, 0) and H' = (0, 1, 0).


Related Discussions:- Achieve a perspective projection on the plane of unit cube

Define polygon, Define polygon?  A polygon is any closed continues sequ...

Define polygon?  A polygon is any closed continues sequence of line segments i.e., a polyline whose last node point is similar as that of its first node point. The line segment

Horizontal retrace - hardware primitives, Horizontal Retrace - Hardware Pri...

Horizontal Retrace - Hardware Primitives Horizontal retrace refers to the time an electron beam takes to traverse a scan line.Vertical retrace means the time taken by the elect

Algorithms for basic line segment plotting, Algorithms for Basic Line Segme...

Algorithms for Basic Line Segment Plotting There are two important algorithms for basic line segment plotting-DDA algorithm and Bresenham algorithm.  Both the algorithms use th

C++ programming, self test exercise 17 asked you to overload the operator >...

self test exercise 17 asked you to overload the operator >> and the operator Overload biinary operator + to add pairs according to the rule (a, b) + (c, d) = (a + c, b, + d) overl

Gourand shading or intensity interpolation scheme, Gourand shading OR Inten...

Gourand shading OR Intensity interpolation scheme Now there polygon is rendered through linearly interpolating intensity values across the surface. Intensity values for all po

Hypertext, Hypertext: it is conceptually very similar as regular text: it ...

Hypertext: it is conceptually very similar as regular text: it can be stored, searched, read, or edited along with a significant difference: hypertext is text along with pointers

What is transformation, What is Transformation?  Transformation is the ...

What is Transformation?  Transformation is the method of introducing changes in the shape size and orientation of the object using scaling rotation reflection shearing & transl

Important points about the curve segment, Important Points about the Curve ...

Important Points about the Curve segment - properties of bezier curves Note : if P (u) → = Bezier curve of sequence n and Q (u) → Bezier curve of sequence m. After that Co

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