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
For this assignment you will write a GUI for plotting functions. The user will supply the de?nition of a function in the variable x, the range of x and y values to be plotted and t

In this programming assignment, you will animate and pose 3D articulated characters by implementing forward and inverse kinematic methods. You should be able to animate character j

What is vanishing point and view reference point? The perspective projections of any set of parallel lines that are not parallel to the projection plane converge to appoint cal

Objectives After completing this section, you must be familiar with: explain computer graphics, its characteristics and features; Conversations about applicat

MPLAB C18 TOOL (MC18) The MPLAB C18 compiler was designed as a full featured ASNI- compliant C - complier for the PIC18 family of 8bits MCUs. MC18 compiler is integrated with c

Concept Of Hyper Text And Hyper Media:- Any student, who has utilized online assist for gaming etc, will previously be familiar along with a basic component of the Web-Hypertext.Hy

Write a C code for generating concentric circles.  Put the circle function circleMidpoint()in a for loop  as follows: for( int radius = MinRadius; radius circleMidpoint(i

Define the term -Monitoring Chemical and nuclear plants (monitoring key parameters), hospitals (monitoring patient's vital signs), burglar alarms (monitoring for intruders) etc

Question 1: (a) Explain in detail what you understand by the term image compositing and where it is more often used? (b) You are given 3-5 images to make a photo montage/ima

Advantage and Disadvantage of Plasma panel - Graphics Hardware Advantage 1. Slim design as Wall mountable 2. Larger than LCD screens Disadvantage