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

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.

Posted Date: 4/3/2013 5:39:49 AM | Location : United States







Related Discussions:- Xy-shear about the origin - 2-d and 3-d transformations, Assignment Help, Ask Question on Xy-shear about the origin - 2-d and 3-d transformations, Get Answer, Expert's Help, Xy-shear about the origin - 2-d and 3-d transformations Discussions

Write discussion on Xy-shear about the origin - 2-d and 3-d transformations
Your posts are moderated
Related Questions
Performing rotation about an Axis For performing rotation about an axis parallel to one of the coordinate axes (say z-axis), you first need to translate the axis (and hence the

how to develop bresenham''s line drawing algorithm?

What is the major disadvantages of storing information structures in display memory? A major disadvantage of storing information structures in display memory is that when color an

2-D and 3-D Transformations Previously, we have presented approaches for the generation of polygonal regions and lines. We identified that once the objects are produced, the v

Scan Line Algorithm A scan line algorithm determines the overlap intervals of the polygon with each scan line to obtain interior points of the polygon for assigning those point

Describe any two methods for drawing thick lines. Two method for drawing thick lines are: (1) Using the line- width command: "setline width scale factor (iw)" Line width param


Step1:  Read a text file which we want to hide. Step2:  Transform it into an array of its binary value. Step3: Transform this array into its equivalent one dimensional array

need help in coding

Introduction of Viewing  Transformations Projection is fundamentally a transformation or mapping of 3D objects upon 2D screen. Projection is mostly categorised in Para