General perspective transformation with cop at the origin, Computer Graphics

Assignment Help:

General Perspective transformation with COP at the origin

Here we suppose the given point P(x,y,z) be projected like P'(x',y',z') on the plane of projection. The center of projection is at the origin, determined by O(0,0,0). Let the plane of projection explained by the normal vector N=n1I+n2J+n3K and passing via the reference point R0(x0,y0,z0). By Figure 21, the vectors PO and P'O have the similar direction. The vector P'O is a factor of PO. Thus they are associated through the equation of: P'O = α PO, comparing elements we have x'=α.x   y'=α.y   z'=α.z we here get the value of α.

1015_General Perspective transformation with COP at the origin.png

We know about the equation of the projection plane passing via a reference point R0 and having a common vector as N=n1I+n2J+n3K is specified by PR0.N=0, which is:

(x-x0,y-y0,z-z0).( n1,n2,n3)=0 which is n1.( x-x0)+ n2.( y-y0)+ n3.( z-z0)=0 ---------( )

Because P'(x',y',z') lies upon this plane, hence we have as:

n1.( x'-x0)+ n2.( y'-y0)+ n3.( z'-z0)=0

Once substituting x'=α.x ;  y'=α.y ;  z'=α.z, we have as:

α =(n1.x0+ n2.y0+ n3.z0)/(n1.x+ n2.y+ n3.z) = d0/(n1.x+ n2.y+ n3.z)

This projection transformation cannot be shown as a 3x3 matrix transformation. Conversely, by utilizing the HC representation for 3-D, it can write in projection transformation as:

439_General Perspective transformation with COP at the origin 1.png

Hence, the projected point P'h(x',y',z',1) of given point Ph(x, y, z, 1) can be acquired as:

 

P'h = Ph. Pper,N, Ro = [x, y, z, 1]  

262_General Perspective transformation with COP at the origin 2.png

= [d0.x, d0.y, d0z, (n1.x + n2.y + n3.z)] ;

Here d0 = n1.x0 + n2.y0 + n3. z0.


Related Discussions:- General perspective transformation with cop at the origin

You, are you a robot

are you a robot

Tagged image file format, TIFF: It is Tagged Image file format which is us...

TIFF: It is Tagged Image file format which is used mainly for exchanging documents among various applications and computers. This was primarily designed to turn into the standa

What are the steps to mapping artwork to an object, Question 1: (a) How...

Question 1: (a) How can you select and manipulate individual objects in a group? (b) How do you resize an object? Explain how you determine the point from which the object r

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

Advantages of jpeg images, Advantages of JPEG Images Huge compressi...

Advantages of JPEG Images Huge compression ratios mean sooner download speeds. JPEG produces outstanding results for main photographs and complicated images. JPEG s

Distinguish between window port and view port, Distinguish between window p...

Distinguish between window port & view port?  A portion of a picture that is to be displayed by a window is called as window port. The display area of the part selected or the f

Use the midpoint circle algorithm to get the output, Figure uses three dash...

Figure uses three dashed arcs and one small circle. Dashed line or arc is a style attribute that can be attached with a line or a curve. In OpenGL you can use the line stipple func

Computer arthcther, How many 128 x 8 RAM chips are needed to provide a memo...

How many 128 x 8 RAM chips are needed to provide a memory capacity of 4096 16 bits?

Aspect ratio - display devices, Aspect ratio - Display Devices Ratio of...

Aspect ratio - Display Devices Ratio of vertical points to horizontal points necessary to produce equal length lines in both directions on the screen. For example, in a CRT mon

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