Derive the common transformation of parallel projection, Computer Graphics

Assignment Help:

Derive the common transformation of parallel projection into the xy-plane in the direction of projection d=aI+bJ+cK.

Solution: The common transformation of parallel projection into the xy-plane towards the projection d=aI+bJ+cK, is derived as follows in the figure a:

Assume here that P(x,y,z) be an object point, projected to P'(x',y',z') into the z'=0 plane. By figure (a) we observe that the vectors d and PP' have the similar direction. It implies that:

PP'=k.d , comparing part, we find that:

x'-x=k.a

y'-y=k.b

z'-z=k.c

As like z'=0 on the projection plane, we obtain k=-z/c. As,

x'=x-a.z/c

y'=y-b.z/c

 z'=0    

2279_Derive the common transformation of parallel projection 1.png

Figure: (a)

 

In terms of coordinates of homogeneous, so this equation can be become as:

1961_Derive the common transformation of parallel projection.png

 

It is,  P'h =Ph.Ppar,z , here Ppar,z  is the parallel projection along with the direction of projection d along the unit vector k.


Related Discussions:- Derive the common transformation of parallel projection

Interfacing lcd liquid crystal display, Main Objectives: Interfacing...

Main Objectives: Interfacing LCD to the Micro-controller (PIC18F4520) Programming LCD by using C- language via MPLAB Sending data or command to the LCD Component

Arguments made in favor of digital sound, Arguments made in favor of Digita...

Arguments made in favor of Digital Sound Dynamic range. Lower noise floor. Immunity to wow and flutter. Absence of generation loss. Capability to apply redu

Explain the fundamentals of a compression, Question 1 Explain the funda...

Question 1 Explain the fundamental steps in digital image processing 2 Explain the terms reflection, complement and Translation with example diagrams 3 Explain about Imag

Application of animation, Application of animation: There are a variety of...

Application of animation: There are a variety of utilizations for computer animation. They can vary from fun to practical and educational ones. Medicine, military, entertainment,

Explain reflection, What is reflection?  The reflection is actually the...

What is reflection?  The reflection is actually the transformation that produces a mirror image of an object. For this use some angles and lines of reflection.

Write c program which takes points as input from mouse click, Write a C pro...

Write a C program which takes points as input from mouse clicks (left button) and then performs an action.  Apply your program to generate a closed polygon as follows: Every time a

Low level techniques or motion specific, Low Level Techniques or Motion Spe...

Low Level Techniques or Motion Specific These techniques are utilized to control the motion of any graphic element in any animation scene completely. These techniques are also

What is the need of homogeneous coordinates, What is the need of homogeneou...

What is the need of homogeneous coordinates?  To perform more than one transformation at a time, use homogeneous coordinates or matrixes. They decrease unwanted calculations in

Computer simulation - computer aided design, Computer simulation - Computer...

Computer simulation - Computer Aided Design Computer simulation is the manner of designing a model of a real or theoretical physical system, not including the model on a digit

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