Xy-shear about the origin - 2-d and 3-d transformations, Computer Graphics

Assignment Help:

xy-Shear about the Origin - 2-d and 3-d transformations

Suppose an object point P(x,y) be moved to P'(x',y') as a outcome of shear transformation in both x- and y-directions along with shearing factors a and b, respectively, as demonstrated in

323_xy-Shear about the Origin - 2-d and 3-d transformations.png

The points P(x,y) and P'(x',y') have the subsequent relationship :

x' = x +ay

 

y' = y+bx

= Shxy(a,b)

 

(19)

Here ′ay′ and ′bx′ are shear factors in x and y directions, respectively. The xy-shear is also termed as shearing for short or simultaneous shearing.

In matrix form, we contain:

541_xy-Shear about the Origin - 2-d and 3-d transformations 1.png

-------------(20)

In terms of Homogeneous Coordinates, we contain:

397_xy-Shear about the Origin - 2-d and 3-d transformations 2.png

---------(21)

It is, P'h = Ph.Shxy(a,b)  ----------(22)

Here Ph   and P'h represent object points, before and after needed transformation, in Homogeneous Coordinates and Shxy(a,b) is termed as homogeneous transformation matrix for xy-shear in both x- and y-directions along with shearing factors a and b, respectively, particular case: while we put b=0 in above equation (21), we contain shearing in x-direction, and while a=0, we have Shearing in the y-direction, correspondingly.


Related Discussions:- Xy-shear about the origin - 2-d and 3-d transformations

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

Explain the process of making of lcd, Explain the process of making of LCD ...

Explain the process of making of LCD An LCD is made with either a passive matrix or an active matrix (a polysilicate layerprovides thin film transistors at each pixel, allowing

web design and editing, Web Design and Editing To edit and make a webs...

Web Design and Editing To edit and make a website, the big three softwares are use: 1)   DreamWeaver (MacroMedia) 2)   Frontpage (MicroSoft) 3)   Go Live (Adobe) 4)

Illustration of bezier curves - modeling and rendering, To prove ‾P (1) = p...

To prove ‾P (1) = p n Solution : since in the above case we determine each term excluding B n,n (u) will have numerous of (1 - u) i (i = 0 to n) consequently by using u = 1

Digital signal processing system for an analog signal, QUESTION (a) Dra...

QUESTION (a) Draw and explain the block diagram of a Digital Signal Processing System for an analog signal. (b) Draw the pictorial representation of the signals at each leve

Open Gl, Write a program in C/C++ using OpenGL to create (without using bui...

Write a program in C/C++ using OpenGL to create (without using built in function) a square by implementing shear algorithm along 1. X-axis, 2.Y-axis.

Z-buffer algorithm, How to implement z-buffer algorithm using C programming...

How to implement z-buffer algorithm using C programming

Finding where the ball hits a segment, You will write a two-dimensional pre...

You will write a two-dimensional precursor of the three-dimensional bouncing ball simulation that is one of your choices for a ?nal project. This involves adding functions to your

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