Professional Documents
Culture Documents
Computer Graphics Two Dimensional Transformation
Computer Graphics Two Dimensional Transformation
c
c
c
c
c
cc c
cc
#
$
"
c
c
c c
c
c
c
c
c "
%
! &
!
!
'
%
( )
*
+
!
%
!
%+
!
!
'
( ,& !
%
%( -
!
!
%
!
(
01c"
% !
%
%(
01c&
%
&
2!
&( !+
"
3
(
% & !
4"3 &
(
î
c
c
c - !
%
+
!
%
!
!
5
+ &
(
-
+
5
'
%
%
6!
(
(
'
%
2!%(
% ! %
7
(c
(c
(c
(c
c
c
c c
c
c
c
c
c
&
5
'
'
+
(
$
'
cccc+
+
% %
& 5
!!! (
" !cc
c
c
c
c Ac M
c
c
c
c
c M
c
c
cccccccccccccc
cc
c#$c
c
c
c c
c
c
c
u
c
cc
cc
c
¦
cc
c
cccccccccccccccccccccc
âc ccccccccccccccccc c
ÿ cccâc
c c ccccccccccccccccccccccccccccccccccccccccccccccccccc c
c cccccccccc ccccccc c cccc
c c cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
c ccccccccccccccccc c ccc c
c
c
cc
c
ccccccccccccccccccccccccccccccccccccccccc c
cccc cccccccccc
c c c cccccccc
c ÿcccccccccccccccc
c c c cccccccccccc ÿccccccccccccccccc c ccccccccc cccccc
c
cccc ÿcccc cccc
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c c
c
c
c
c
%
c
#&c'c
c
c -
+
5
() !
( - (
'
!
6&
+ &
6&
+
&
'
(
'
%
!cc%(c c
*'
c!cc(c+c(c"c!cc(cc(c
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc ,+
c
c
c c
c
c
c
c
c c
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c
c
cccccccccccccc c c c c c c c
-+
c
c
%
c
#&c'c
c
c
u
c
cc
c
c
c ¦
cc
c
c
c ÿc c
c c c âc
c cccccccccc
c c
c c c
c
c c c c c
c c c
c
c
c
c
c
c
c
c
c c
c
c
c
c
c
c cc
c
c
cccccccccccccc
ccccccccccccccccccccccccc
ÿcccccc c ÿccccccccccc c
ccccccccc
ccccccc
c
c cccccccccccccccccccccccccccc c
c
c
.
cc
c l!
( 8
5
" 0+ 1+ 3 0+ 1+ 0+ 1
6&
'
5
(
(
c
c
c
cc cccccccc
/-0cccccccccccccccccccccccccccccccccccc
c c c /0cc c c
c
c c c
c ccccccccc
c
/-10ccc/0c/-0c
c
â c âcccccccccâc
cc cccccccc c
c
c
4
c ccccccccccc c c c c c
c c c
c ccccccccc c c c
,
5
7
090 :1+ 90 :11+ 090 :1+ 90 :11+ 090 :1+ 90 :11
c
c
c
c
c c
c
c
c
c
c
c2'c
cc'c
c
c
c
*
;
(
(+
5
*
+
c
3c ( 4c
c
c
c '
c 5c 3
c
c2'cc'
c5c'2c
cc'c'
" !%+
'
c "c
!
&
&
* ; %
'
%(
c
'
%7
!cc c c
*'
c!cc c"c!cc cc
c
"
+
&
5
&
'
( <%
*
(
c
,+
cc c c c c cccc,+
c
c
c
ºcc ºc c
-+
cc c c c c -+
c
6
c
c c c ccccccccccccccccccccccccc 4
c
c
c c c c c c c c7c"c cc7c
c
c
c
c
c
c
c
c
c
c
c
c c
c
c
c
c
c
u
c8
c
c
9&c8
c
c
c
c ÿc ÿccccccccccc ÿc
c c cccccccccc
c ccccccccccc c
c
c c cccccccccccc c c
c
c
%2c8
c
c
c
ÿccccccccccc
c c c
cccccccccccccccccccccccccccccccccccccc
ÿcccccccccccc c c c c
ÿcccccccccccccc c ccccccccccc
c c
c
cccccccccccc c
c
c
.
c
c l!
(
5
&
" 0+ 1+ 3 0+1+ 0+ 1+
= 0++1 &
*4%4(c
c (
c c c c c
ccccccccccccc/-0cccc
c c c c
c c
c c c c c
c
c
c c c
c c
cccc ccc/0ccc c c c
c
c c c
c ccccc c c
c
c c c /-10cc/0c/-0c
c
c
c
c
c c
c
c
c
c
c
c
c c c c c c c c c
c
c /-10ccc c c c c c c c
c c c c c c c c c
c
c c
c
c
c c c c
c c
c /-10ccc c c c c
c
c c c c
c
5
5
!
.
+ !
(
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c c
c
c
c
c
c
%c
" 5
>
%
+
* *
% *
(
#*+
! * *
?> 4 #*0?1
@
*> 4 * ; %>4 %
%
#%+ ! % *
?> 4 #%0?1
@
*>4 * ; %>4 %
c
c
c
c
ÿ c
cccccc!ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c c
c
c
c
c
c
c
c !cccc+c
c
c
c
c
u
c%c
c
u
c
cc%c
c
%c
#&c+
c
c
9&c8
c
c
ccccccccc ÿc
c ÿc
c cc cc cccc cccc c
c
c cccccccc c c
c
c
c
c
c c
c
c
c
c
c
%2c8
c
c cccccccccccc
c cc ccccccc ÿcccccccccccc cc
c ÿccccccccccc ccccc ccccccccc
c
ccccccccccccc c
c
%c4#&c+
c
c
9&c8
c
c
ÿc cccccccccccc ÿc
c c ccccccc
cccccccccccccccccccc
c ccccccc ccccccc c
c
c cccccccccccc c c
c
c
%2c8
c
c
cccccccccccc
c c c
ÿccccccccccc c cc ÿcccccccccccc cc cccccccc ccccccccc
c
ccccccccccccc c
c
.
c
c :&
"3 &
"4 0+ 1+ 30+ 1
40+ 1(
01c
'
! A *
(
01c
'
! B *
(
01c
'
! B4A(
01c
'
! B4 A(
-
(
c
01c
*
! A *
7
c ccccccccccc
/0ccc c cccccccccc
c ccccccccccc c
c
c c
/-0ccc c c c
c c c c
c
c c
c
c
c
c
c
c
/-10cc/0c/-0c
c
c
c ccccccccccc c
c c
c
/-10ccc c cccccccccc c c c
c ccccccccccc c c c c
c
c c
c
ccccccccccccccccccc/-10ccc c ccccccccccc
c c c
%
* 2!
(
c
c
c
c
c
c
c
c
c
c
c
c c
c
c
c
c
c
9#3c
c
c
.
5
+ &
*
'
&
'
( -
% &
2!
% %
C
%
2!
(
*
!
!
'
+
(
&
+
ºc %
c23c#c
cc'cc
c/-,0c
A>D 4 A BD D
@
*
¦ c
4 c cc
c c
c
/-10cc/-!0c/70c
c
@
! B *
c c c
4
c c c
c c c
ºc %
c
#&c
c
#
cc
@
!
!
+ &
! % !
+ ! & !
5
!
( )
!
!
%
&
'
! %
(
&
7 c
c 5c
5
%
0
(
(
1(
c7
% %
'
0
(
(
1(
c
c
c c
c
c
c
c ;
6
0
(
(
'
1(
-
* +
& &7
/cc0cc/c
c0/c%(c0/c
c0+5c
D 4
*
ED 4
*
D 4 -'
*
ccccccc/c-1c0cc/c-c0/cc0c
ºc %c'
&'c
c
#
cc
@
'
%
!
!
A4+
B4( "
!
( 3! &
!
+
6&
!
%
(
+ &
!
&
!
!
%
7
c5c
&
5
!
(
c 7c
5
!
!
&
*
(
c;c
5
!
*
(
c <c "%
'
!
(
c =c "%
'
6
5
(
-
*
+
/cc0cc/c
c0/c%(c0c/c%
c 0c/c%(c0+5/c
c0+5
@
D 4
#
*
E D 4 #
*
%
E
( D 4
! % *
E D 4 -'
D 4 -'
.
c
c :&
5
&
" 0+ 1+ 3 0+ 1+
0+ 1(
%
! A *
% (
cc
c c c
×c c
c c c
c
c c
c
c
c
c c c
c c /-0ccc
c
c
c c c
c c /0cc/%
0c/%(0c
c ¦ c c
/0 cc c c c c
c
c c c ¦ cc c
c c c c c c
c
c c c
×cc
×c c
c c /0ccc
c
×c
×c c
c
c c c
c
c c c
c
c c /-10cc/0/-0c
c
c c
c
×cc
×c c ×c
c c /-10ccc
×c
×c c c c
c
c c c c c
c c c c
c
c
/-10cccc ×c
cc c
×c c
c
×c
c
c ccc×
c ccc
×c c
c
c
9
3
c
c
cc
4!c/0F 1+ 0 / 10c
6!c/0F 19+ 0 / 190c
9!c/0F 19+ 0 / 10c
c
c
c
c c
c
c
c
c
c
c
9c
c
!
&
!
!
(
&
5
&
&(
2!
%
.
'
& &
'
*
% !
&
&+
!
5
%
%
&
&+
% !
&
&
% '
!
&
&(
5
5
'
!
&
&
!
!
(
&
+ !
%
&
&
'
(
&
!
'
.
'
+
'
& !
(
@
'
'
!
&
& !
+ !
%
'
'
( <
+ '
&
!
!
% &
'
&
(
& %
7
(c $
(c 8%
c9c
"
!
&
c
01c# 3
&
&(
01cc #
%
!
&
&(
6
%
&
/
-5c-7c>-
c"c,5c,7c>c,
c
cc-5c-7?-
c"c,5c,7c?c,
c
-
&
!
'
0A+ B1 0A+ B1+
'
c
cc
c#c"
% '
&
&
&
&( c
c
c
c c
c
c
c
& %
7
(c
!
(c #
c
9'c &'
3c4
'cc
-
'
&
(c =
0
(
( &
&
&1(
(c =
(
- '
!
%
(
7
ºc "
%
(
&
(
c c c
c c c
5@@5c 5@@@c 5@5@c
c c c
c c c
@@@5c ccccccc @@@@c @@5@c
c c c
c c c
@5@5c @5@@c @55@c
c
c
3
7
c
c cccccccccccccccccccccc6ccccccccc%'ccccccccc
cc ccccc<c ccccccccccc;cccccccccccccccccc7ccccccccccccccc5 c
c c
+
!
01
01
&
7
3
G8>
&
&(
c
c
c c
c
c
c
3
G8>
&
&(
3
G8>
&
&
&(
3
G8>
'
&
&(
8
&
&
&(
ºc
'
+
'
"H=
+
"H=
(
ºc -
+
&
8 ; 8( - 8
!
&
&+
!
C
&
+ & 8 ; 8(
8 &
88
&
&
(
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c c
c
c
c
c
c
c
c
u3cc9c4
'c
c
'
&
(
&
&
( I
%
'
.
(
;
.
!
!
% (
0A+ B1
5
8 0A+ B 1 8 0A+ B 1
'
%7
A 4 0A FA19
B 4 0B FB19
.
&
7
)
7
ºc -
'
+
'
(
( - +
!
(
ºc -
'
%
'
+ ! !
(
( - ++
!
(
ºc =
'
8 8
+ 8 ( "%
'
!
&
8 8 8 8( - 8 8
5
'
%
'
+
'
'
(
!
&
8 8 ( <
&
!
'
(
!
&
8 8 ( -
!%
+
+
'!
'
%
(
c
.
cc
c :&c "
&
& "3=
"0+1+ 30+1+
0+1 ; =0+1( J
'
+
%+
5
80 +1 ; l0(1(
c
c 7 I
8
01 l
01(
3
.
+
"H=
.
+
&
!
5
'
(
#
7
A 4 0AFA194 0 F 0 119 4
c
c
c c
c
c
c
B 4 0BFB194 0 F 19 4
I
8 0A B 1
01( H
88 8 l
% '
'
%
'
( $
> 6
88
+ &
!
&
8l(
!
'
!
!
&
&
&
&
(
( 0+B1(
& &
!
'
!
7
c :c c 9c
+5@7@ c =@5@ c 7@5= c
c c"c&c2'c :c
7@5= c =@5@ c ;=57 c &c2'c :c
c cc
c#c
;=57 c =@5@ c <755 c 9&c2'c c
c :cc
c#c
;=57 c <755 c ;A55 c 9&c2'c :c
;A55 c <755 c <@55 c &c'cc'c
c
ccc2'c
'c232c
3c
+5@7@ c 7@5= c =5B c %
c
3c c"c&c
2'c c
c :cc
c
#c
+5@7@ c =5B c +;5A c 9&c2'c :c
c cc
c#c
!
7 K
8l
0+ 1
0+ 1(
c
c