0% found this document useful (0 votes)
31 views3 pages

TGGT

Uploaded by

Azmi Abdulbaqi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views3 pages

TGGT

Uploaded by

Azmi Abdulbaqi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

5-Shearing

It produce a distortion of an object. There are two types of shearing


1- Y shearing
It transform the point (X,Y) to the point (Xnew,Ynew) where

Xnew= X
Ynew= Y+Shy * X where Shy≠0

1 Shy 0
The matrix is 0 1 0
0 0 1

Y shearing moves a vertical line up or down depending on


the sign of the shear factor Shy. A horizontal line is distorted
into a line with slop Shy. And vis versa.

2- X shearing
It transform the point (X,Y) to the point (Xnew,Ynew) where

Xnew= X+Shx * Y where Shy≠0


Ynew= Y

1 0 0
The matrix is Shx 1 0
0 0 1

Example : Share the object (1,1) , (3,1) , (1,3) , (3,3) with


a: Shx=2
b: Shy=2

Solution : a: Shx=2

1 1 1 1 0 0 3 1 1
3 1 1 2 1 0 5 1 1
* =
1 3 1 7 3 1
0 0 1
3 3 1 9 3 1

- ٣٥ -
b- Shy

1 1 1 1 3 1
3 1 1 1 2 0 3 7 1
1 3 1 * 0 1 0 = 1 5 1
3 3 1 0 0 1 3 9 1

- ٣٦ -
Example : Draw the object (5,30),(-5,30),(-11,24),
(-5,18),(5,18),(11,24),(0,0)

1- Share the object with Shx=-1


2- Scale on Sx=2 and Sy=1
3- Rotate the object 11 times with Ǿ= П/6 , draw the object
after each rotation

Example : Write a program in VB to generate figure 2 from


figure 1

- ٣٧ -

You might also like