DH - HK152 - Chuong 2

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

Chng 2

CC PHP BIN I HNH HC


HAI CHIU
2.1 Biu din ta hai chiu cho i tng
2.2 Cc php bin hnh hai chiu
a. Php tnh tin
b. Php bin i t l
c. Php quay hnh
2.3 Cc php bin hnh khc
a. Php i xng
b. Php bin dng
c. Php sp xp
2.4 Bi tp
CC PHP BIN I HNH HC HAI CHIU

2.1 Biu din ta hai chiu cho i tng


CC PHP BIN I HNH HC HAI CHIU

2.1 Biu din ta hai chiu cho i tng


CC PHP BIN I HNH HC HAI CHIU

2.2 Cc php bin hnh hai chiu

Cc php bin hnh hnh hc c nghin cu theo 2


phng php:
+ Php bin hnh i tng: thay i ta cc im
to nn i tng m khng thay i h thng ta .
+ Php bin hnh h thng ta : to ra h thng ta
mi v biu din tt c cc im thnh mt i tng trong h
thng mi ny.
Trong m hnh ha hnh hc, thng s dng php
bin hnh i tng.
Trong mt s h thng CAD, s dng php bin hnh
ta .
CC PHP BIN I HNH HC HAI CHIU

2.2 Cc php bin hnh hai chiu


a. Php tnh tin
Php tnh tin lm cho i tng dch chuyn theo mt
hng vi khong cch xc nh
CC PHP BIN I HNH HC HAI CHIU

2.2 Cc php bin hnh hai chiu


b. Php bin i t l
Php bin i t l cho php mt i tng thay i
kch thc bng cch phng to hoc thu nh.
CC PHP BIN I HNH HC HAI CHIU

2.2 Cc php bin hnh hai chiu


CC PHP BIN I HNH HC HAI CHIU

2.2 Cc php bin hnh hai chiu


a. Ta sau php bin i t l theo gc ta
CC PHP BIN I HNH HC HAI CHIU

2.2 Cc php bin hnh hai chiu


CC PHP BIN I HNH HC HAI CHIU

2.2 Cc php bin hnh hai chiu


b. Ta sau php bin i t l theo im P(1,1)
CC PHP BIN I HNH HC HAI CHIU
2.2 Cc php bin hnh hai chiu
c. Php quay hnh
Php quay hnh ny l php quay chung quanh gc ta
vi gc quay .
Theo quy c, php quay ngc chiu KH (CCW) l
dng, cng chiu KH (CW) l m.
Vi d 2.2 trang 21
Xc nh toa cc inh sau php quay mt
tam gic c toa cc inh P1(1,1), P2(3,1),
P3(2,2), gc quay 900 ngc chiu kim ng
h trong 2 trng hp sau (H.2.8):
a) Chung quanh gc toa (0,0).
b) Chung quanh im P1(1,1).
Biu din to tam gic P di dng ma trn:



1 11

P3 11




2 21





a) Quay chung quanh gc to , theo cng


thc (2.11)


1 1 1 cos90 sin90 0 1 1 1










P* 3 1 1 sin90 cos90 0 1 3 1





2 21



0

0 1 2 21








b) Quay quanh im P1:
Thc hin theo trnh t cc php bin
hnh sau:
1. Tnh tin P1 n gc to , do t
ng tnh tin tam gic n v tri mi.


1 11 1 0 0 0 01

3 11 0 1 02 01



P*










T (O) 2 2 1 1 1 1 1 1 1





2. Quay chung quanh gc to mt gc
900 ngc chiu kim ng h.


0 01 0 1 0 0 01

2 0 1 1 0 0 0 2 1



P*










S (O) 1 1 1 0 0 1 1 1 1




3. Tnh tin P1 v v tri ban u.




0 011 0 0 1 11

0 21 0 1 01 31



P*










S (P ) 1 1 1 1 1 1 0 2 1


1


Ta c th hnh thnh ma trn bin hnh:



1 0 0 0 10100 0 10

0 1 0 1 0 0 0 1 0 1 0 0


T












S (P ) 1 1 1 0 0 1 1 1 1 2 0 1


1











V cung tm c kt qu ging nh
trn.




P*


PT











S (P ) S (P )
1 1
Trn h thng CAD ta s dung cac lnh
Rotate, Array thc hin cac thao tac
nay.

You might also like