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

Adobe flash - softwares for computer animation, Adobe flash - Softwares for...

Adobe flash - Softwares for computer animation Formerly, it was termed as Macromedia flash and prior to this, this was Futuresplash. This is in fact an IDE that refers to both

Isosurface, Given arbitrary 8 values at the vertices of a cube, please draw...

Given arbitrary 8 values at the vertices of a cube, please draw the curved iso-surfaces with shading. Also, please draw the saddle point. This can be done relatively easy with phys

Bezier curves - 2d shape primitives, Bezier curves: Theses are special...

Bezier curves: Theses are special polynomial curves expressed using Bernstein polynomials. Spline curves are simple extensions of Bézier curves composed of two or more polynom

Geometric continuity - clipping and 3d primitives, Geometric Continuity ...

Geometric Continuity There is another notion of continuity called geometric continuity. Although the idea existed in differential geometry, the concept was introduced for geome

Radiosity - polygon rendering & ray tracing methods, Radiosity - Polygon Re...

Radiosity - Polygon Rendering & Ray Tracing Methods Radiosity simulates the diffuse propagation of light begin at the light sources. Because global illumination is an extremel

Explain bresenham''s circle drawing algorithm, Question 1 Explain Bresenha...

Question 1 Explain Bresenham's Circle Drawing Algorithm Question 2 Derive the matrix for inverse transformation Question 3 Discuss the following Raster Graphic Algorithm

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?

Orientation dependence - modeling and rendering, Orientation Dependence - M...

Orientation Dependence - Modeling and Rendering The outcomes of interpolated-shading models are dependent of the projected polygon's orientation. Because values are interpolat

Overstriking, why overstriking is harmful.justify

why overstriking is harmful.justify

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