Bài giảng đồ họa : Các phép biến đổi trong đồ họa hai chiều part 2
lượt xem 8
download
Hệ tọa độ thuần nhất • Tọa độ thuần nhất của một điểm trên mặt phẳng được biểu diễn bằng bộ ba số tỉ lệ (x h , y h , h) không đồng thời bằng 0 và liên hệ với các tọa độ (x, y) của điểm đó bởi công thức : x= xh , h y= yh h • Nếu một điểm có tọa độ thuần nhất là (x, y, z) thì nó cũng có tọa độ thuần nhất là (h.x, h. y, h.z) trong đó h là số thực khác 0 bất kì. • Mỗi điểm P (x, y) sẽ...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng đồ họa : Các phép biến đổi trong đồ họa hai chiều part 2
- ÑOÀ HOÏA MAÙY TÍNH Heä toïa ñoä thuaàn nhaát • Toïa ñoä thuaàn nhaát cuûa moät ñieåm treân maët phaúng ñöôïc bieåu dieãn baèng boä ba soá tæ leä (x h , y h , h) khoâng ñoàng thôøi baèng 0 vaø lieân heä vôùi caùc toïa ñoä (x, y) cuûa ñieåm ñoù bôûi coâng thöùc : xh yh x= y= , h h • Neáu moät ñieåm coù toïa ñoä thuaàn nhaát laø (x, y, z) thì noù cuõng coù toïa ñoä thuaàn nhaát laø (h.x, h. y, h.z) trong ñoù h laø soá thöïc khaùc 0 baát kì. • Moãi ñieåm P (x, y) seõ ñöôïc bieåu dieãn döôùi daïng toïa ñoä thuaàn nhaát laø (x, y,1) . Döông Anh Ñöùc, Leâ Ñình Duy Caùc pheùp bieán ñoåi trong ñoà hoïa 2 chieàu 5/16
- ÑOÀ HOÏA MAÙY TÍNH Bieåu dieãn ma traän cuûa caùc pheùp bieán ñoåi • Pheùp tònh tieán 1 0 0 ( x' y' 1) = (x y 1). 0 1 0 trx try 1 1 0 0 M T (trx , try ) = 0 ( ) vôùi 1 0 hay Q = P.M T trx , try trx try 1 • Pheùp bieán ñoåi tæ leä sx 0 0 (x' y' 1) = (x y 1). 0 sy 0 0 1 0 sx 0 0 M S (s x , s y ) = 0 hay Q = P.M S (s x , s y ) vôùi sy 0 0 1 0 • Pheùp quay quanh goác toïa ñoä cos α sin α 0 (x' y' 1) = (x y 1). − sin α cos α 0 0 1 0 cos α sin α 0 M R (α ) = − sin α cos α 0 hay Q = P.M R (α ) vôùi 0 1 0 Döông Anh Ñöùc, Leâ Ñình Duy Caùc pheùp bieán ñoåi trong ñoà hoïa 2 chieàu 6/16
- ÑOÀ HOÏA MAÙY TÍNH Keát hôïp caùc pheùp bieán ñoåi • Quaù trình aùp duïng caùc pheùp bieán ñoåi lieân tieáp ñeå taïo neân moät pheùp bieán ñoåi toång theå ñöôïc goïi laø söï keát hôïp caùc pheùp bieán ñoåi (composing transformation) Keát hôïp caùc pheùp tònh tieán • Neáu ta thöïc hieän pheùp tònh tieán leân P (x, y) ñöôïc P’ , roài laïi thöïc hieän tieáp moät pheùp tònh tieán khaùc leân P’, ta ñöôïc ñieåm Q( x' , y') . Nhö vaäy, Q laø aûnh cuûa pheùp bieán ñoåi keát hôïp hai pheùp tònh tieán lieân tieáp M T1 (trx1 , try1 ) vaø M T 2 (trx 2 , try2 ) coù toïa ñoä : Q = {P.M T1 (trx1 , try1 )} M T 2 (trx 2 , try 2 ) = P.{M T1 (trx1 , try1 ).M T 2 (trx 2 , try2 )} . • Ta coù : 1 0 0 1 0 0 M T1 (trx1 , try1 ).M T 2 (trx 2 , try2 ) = 0 1 0 . 0 1 0 trx1 try1 1 trx 2 try2 1 1 0 0 0 1 0 = trx1 + trx 2 try1 + try2 1 hay : M T1 (trx1 , try1 ).M T 2 (trx 2 , try 2 ) = M T (trx1 + trx 2 , try1 + try 2 ) • Vaäy keát hôïp hai pheùp tònh tieán laø moät pheùp tònh tieán. Töø ñoù ta coù keát hôïp cuûa nhieàu pheùp tònh tieán cuõng laø moät pheùp tònh tieán. Döông Anh Ñöùc, Leâ Ñình Duy Caùc pheùp bieán ñoåi trong ñoà hoïa 2 chieàu 7/16
- ÑOÀ HOÏA MAÙY TÍNH Keát hôïp caùc pheùp bieán ñoåi tæ leä • Töông töï nhö pheùp tònh tieán, ta coù toïa ñoä ñieåm Q(x' , y') laø ñieåm coù ñöôïc sau khi keát hôïp hai pheùp tæ leä M S1 (s x1 , s y1 ) vaø M S 2 (s x 2 , s y 2 ) laø : Q = {P.M S1 (s x1 , s y1 )} M S 2 (s x 2 , s y 2 ) = P.{M S1 (s x1 , s y1 ).M S 2 (s x 2 , s y 2 )} . • Ta coù : s x1 0 s x2 0 0 0 M S1 (s x1 , s y1 ).M S2 (s x 2 , s y2 ) = 0 s y1 s y2 0 . 0 0 0 1 0 1 0 0 s x1 .s x 2 0 0 s y1 .s y 2 = 0 0 0 1 0 hay : M S1 (s x1 , s y1 ).M S2 (s x 2 , s y2 ) = M S (s x1 .s x 2 , s y1 .s y2 ) • Vaäy keát hôïp hai pheùp tæ leä laø moät pheùp tæ leä. Deã daøng môû roäng cho keát quaû : keát hôïp cuûa nhieàu pheùp tæ leä cuõng laø moät pheùp tæ leä. Döông Anh Ñöùc, Leâ Ñình Duy Caùc pheùp bieán ñoåi trong ñoà hoïa 2 chieàu 8/16
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Đồ họa máy tính - Ma Thị Châu
22 p | 279 | 28
-
Bài giảng Đồ họa máy tính: Các thuật toán mành hóa - Ma Thị Châu
18 p | 223 | 17
-
Bài giảng Đồ họa máy tính: Phần 1
47 p | 112 | 14
-
Bài giảng Đồ họa máy tính: Giới thiệu đồ họa 3 chiều - TS. Đào Nam Anh
54 p | 110 | 12
-
Bài giảng Đồ họa máy tính: Các phép biến đổi trong đồ họa ba chiều - TS. Đào Nam Anh
28 p | 99 | 11
-
Bài giảng Đồ họa máy tính: Các đối tượng đồ họa cơ sở - TS. Đào Nam Anh
50 p | 100 | 10
-
Bài giảng đồ họa : CÁC PHÉP BIẾN ĐỔI 3 CHIỀU part 2
0 p | 197 | 9
-
Bài giảng Đồ họa máy tính: Phần 2
40 p | 101 | 8
-
Bài giảng Đồ họa máy tính: Giới thiệu về đồ họa máy tính - TS. Đào Nam Anh
50 p | 87 | 7
-
Bài giảng Đồ họa máy tính: Giới thiệu đồ họa 3 chiều - TS. Đào Nam Anh (tt)
54 p | 91 | 6
-
Bài giảng Đồ họa máy tính - ĐH Hàng Hải VN
54 p | 40 | 6
-
Bài giảng Đồ họa máy tính: Bài 3 - Lê Tấn Hùng
39 p | 73 | 5
-
Bài giảng Đồ hoạ trên VC6.0(MFC) - Trần Anh Tuấn
11 p | 73 | 3
-
Bài giảng Đồ họa hiện thực ảo: Bài 1 - Lê Tấn Hùng
11 p | 55 | 3
-
Bài giảng Đồ họa hiện thực ảo: Bài 4A - Lê Tấn Hùng
41 p | 58 | 3
-
Bài giảng Đồ họa hiện thực ảo: Bài 4B - Lê Tấn Hùng
27 p | 40 | 3
-
Bài giảng Đồ họa hiện thực ảo: Bài 5 - Lê Tấn Hùng
8 p | 36 | 3
-
Bài giảng Đồ họa hiện thực ảo: Bài 6 - Lê Tấn Hùng
8 p | 38 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn