General perspective transformation with cop at the origin, Computer Graphics

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.

Posted Date: 4/4/2013 3:26:10 AM | Location : United States







Related Discussions:- General perspective transformation with cop at the origin, Assignment Help, Ask Question on General perspective transformation with cop at the origin, Get Answer, Expert's Help, General perspective transformation with cop at the origin Discussions

Write discussion on General perspective transformation with cop at the origin
Your posts are moderated
Related Questions
what is zooming and panning in computer graph please explan??


Functioning of hardcopy devices and Output primitives 1.  Functioning of hardcopy devices-laser printers and dot matrix printers, plotters.  2.  Output primitives: Graphics

Question 1 Write a note on: Audio Spectrum & Audio Waveform Question 2 What is high dynamic range color? Explain gradient color Question 3 Describe Time-Remapping

Q.   Describe the z- Buffer algorithm for hidden surface removal. Ans. Z- buffer method: This method compares surface depths at each pixel position on the projection plane. T

Find out the matrix of projection for cavalier projection Answer: Cavalier projection corresponds to tan α = 1, leading to the following matrix.

Bresenham Line Generation Algorithm for Positive Slope (BLD algorithm for positive slope (0 - If slope is negative then utilize reflection transformation to transform the

Trivial acceptance case of cohen sutherland line clippings Case 1: it is Trivial acceptance case whether the UDLR bit codes of the end points P, Q of a provided line is 0000

The hand-held pointer and tablet in the form of a stylus i.e. pen or puck can function one or more of these three functions: (i)  For choosing positions on a drawing or on a men

Common Steps of Designing the Animation Sequence Common Steps of designing the animation sequence are as given: 1) Layout of Storyboard: Storyboard layout is the action ou