![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
GIÁO TRÌNH ĐỒ HỌA MÁY TÍNH_CÁC PHÉP BIẾN ĐỔI TRONG ĐỒ HỌA HAI CHIỀU
Số trang: 16
Loại file: pdf
Dung lượng: 119.10 KB
Lượt xem: 16
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu giáo trình đồ họa máy tính_các phép biến đổi trong đồ họa hai chiều, công nghệ thông tin, đồ họa - thiết kế - flash phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH ĐỒ HỌA MÁY TÍNH_CÁC PHÉP BIẾN ĐỔI TRONG ĐỒ HỌA HAI CHIỀU ÑOÀ HOÏA MAÙY TÍNH Caùc pheùp bieán ñoåi trong ñoà hoïa hai chieàuDaãn nhaäp • Baûn chaát cuûa pheùp bieán ñoåi hình hoïc laø thay ñoåi caùc moâ taû veà toïa ñoä cuûa ñoái töôïng, töø ñoù laøm ñoái töôïng thay ñoåi veà höôùng, kích thöôùc, hình daïng. • Coù hai quan ñieåm veà pheùp bieán ñoåi hình hoïc, ñoù laø: ♦ Bieán ñoåi ñoái töôïng : thay ñoåi toïa ñoä cuûa caùc ñieåm moâ taû ñoái töôïng theo moät qui taéc naøo ñoù. ♦ Bieán ñoåi heä toïa ñoä : taïo ra moät heä toïa ñoä môùi vaø taát caû caùc ñieåm moâ taû ñoái töôïng seõ ñöôïc chuyeån veà heä toïa ñoä môùi. • Caùc pheùp bieán ñoåi hình hoïc cô sôû : tònh tieán, quay, bieán ñoåi tæ leä.Caùc pheùp bieán ñoåi hình hoïc cô sôû • Moät pheùp bieán ñoåi ñieåm laø moät aùnh xaï T : T : R2 → R2 P(x, y) a Q(x , y) • Hay T laø haøm soá T(x, y) theo hai bieán (x, y) : x = f (x, y) y = g (x, y) Döông Anh Ñöùc, Leâ Ñình Duy Caùc pheùp bieán ñoåi trong ñoà hoïa 2 chieàu 1/16 ÑOÀ HOÏA MAÙY TÍNH • Pheùp bieán ñoåi affine laø pheùp bieán ñoåi vôùi f (x, y) vaø g (x, y) laø caùc haøm tuyeán tính. Pheùp bieán ñoåi naøy coù daïng : x = ax + cy + e , a, b, c, d, e, f ∈ R, ad − bc ≠ 0 y = bx + dy + f • Ta chæ khaûo saùt caùc pheùp bieán ñoåi affine, neân seõ duøng cuïm töø “pheùp bieán ñoåi” thay cho “pheùp bieán ñoåi affine”Pheùp tònh tieán • Pheùp tònh tieán duøng ñeå dòch chuyeån ñoái töôïng töø vò trí naøy sang vò trí khaùc. y y Q try (2,3) (4,3) P trx (6,1) (8,1) x x (a) (b) • Neáu goïi trx vaø try laàn löôït laø ñoä dôøi theo truïc hoaønh vaø truïc tung thì toïa ñoä cuûa ñieåm môùi Q(x , y) sau khi tònh tieán ñieåm P (x, y) seõ laø : x = x + trx , y = y + try(tr , tr ) ñöôïc goïi laø vector tònh tieán hay vector ñoä dôøi. x y Döông Anh Ñöùc, Leâ Ñình Duy Caùc pheùp bieán ñoåi trong ñoà hoïa 2 chieàu 2/16 ÑOÀ HOÏA MAÙY TÍNHPheùp bieán ñoåi tæ leä • Pheùp bieán ñoåi tæ leä laøm thay ñoåi kích thöôùc ñoái töôïng. Ñeå co hay giaõn toïa ñoä cuûa moät ñieåm P(x, y) theo truïc hoaønh vaø truïc tung laàn löôït laø s x vaø s y , ta nhaân s x vaø s y laàn löôït cho caùc toïa ñoä cuûa P. x = s x .x , s x vaø s y ñöôïc goïi laø caùc heä soá tæ leä. y = s y . y • Khi caùc giaù trò s x , s y nhoû hôn 1, pheùp bieán ñoåi seõ thu nhoû ñoái töôïng, ngöôïc laïi khi caùc giaù trò naøy lôùn hôn 1, pheùp bieán ñoåi seõ phoùng lôùn ñoái töôïng. • Khi s x , s y baèng nhau, ta goïi ñoù laø pheùp ñoàng daïng (uniform scaling), pheùp ñoàng daïng laø pheùp bieán ñoåi baûo toaøn tính caân xöùng cuûa ñoái töôïng. y (2,3) (4,3) (5,1.5) (10,1.5) x • Taâm tæ leä laø ñieåm khoâng bò thay ñoåi qua pheùp bieán ñoåi tæ leä. • Nhaän xeùt raèng khi pheùp bieán ñoåi tæ leä thu nhoû ñoái töôïng, ñoái töôïng seõ ñöôïc dôøi veà gaàn goác toïa ñoä hôn, töông töï khi phoùng lôùn ñoái töôïng, ñoái töôïng seõ ñöôïc dòch chuyeån xa goác toïa ñoä hôn. Döông Anh Ñöùc, Leâ Ñình Duy Caùc pheùp bieán ñoåi trong ñoà hoïa 2 chieàu 3/16 ÑOÀ HOÏA MAÙY TÍNHPheùp quay • Pheùp quay laøm thay ñoåi höôùng cuûa ñoái töôïng. • Moät pheùp quay ñoøi hoûi phaûi coù taâm quay, goùc quay. Goùc quay döông thöôøng ñöôïc quy öôùc laø chieàu ngöôïc chieàu kim ñoàng hoà. Ta coù coâng thöùc bieán ñoåi cuûa pheùp quay ñieåm P (x, y) quanh goác toïa ñoä moät goùc α : x = cos α .x − sin α . y y = sin α .x + cos α . y y ...
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH ĐỒ HỌA MÁY TÍNH_CÁC PHÉP BIẾN ĐỔI TRONG ĐỒ HỌA HAI CHIỀU ÑOÀ HOÏA MAÙY TÍNH Caùc pheùp bieán ñoåi trong ñoà hoïa hai chieàuDaãn nhaäp • Baûn chaát cuûa pheùp bieán ñoåi hình hoïc laø thay ñoåi caùc moâ taû veà toïa ñoä cuûa ñoái töôïng, töø ñoù laøm ñoái töôïng thay ñoåi veà höôùng, kích thöôùc, hình daïng. • Coù hai quan ñieåm veà pheùp bieán ñoåi hình hoïc, ñoù laø: ♦ Bieán ñoåi ñoái töôïng : thay ñoåi toïa ñoä cuûa caùc ñieåm moâ taû ñoái töôïng theo moät qui taéc naøo ñoù. ♦ Bieán ñoåi heä toïa ñoä : taïo ra moät heä toïa ñoä môùi vaø taát caû caùc ñieåm moâ taû ñoái töôïng seõ ñöôïc chuyeån veà heä toïa ñoä môùi. • Caùc pheùp bieán ñoåi hình hoïc cô sôû : tònh tieán, quay, bieán ñoåi tæ leä.Caùc pheùp bieán ñoåi hình hoïc cô sôû • Moät pheùp bieán ñoåi ñieåm laø moät aùnh xaï T : T : R2 → R2 P(x, y) a Q(x , y) • Hay T laø haøm soá T(x, y) theo hai bieán (x, y) : x = f (x, y) y = g (x, y) Döông Anh Ñöùc, Leâ Ñình Duy Caùc pheùp bieán ñoåi trong ñoà hoïa 2 chieàu 1/16 ÑOÀ HOÏA MAÙY TÍNH • Pheùp bieán ñoåi affine laø pheùp bieán ñoåi vôùi f (x, y) vaø g (x, y) laø caùc haøm tuyeán tính. Pheùp bieán ñoåi naøy coù daïng : x = ax + cy + e , a, b, c, d, e, f ∈ R, ad − bc ≠ 0 y = bx + dy + f • Ta chæ khaûo saùt caùc pheùp bieán ñoåi affine, neân seõ duøng cuïm töø “pheùp bieán ñoåi” thay cho “pheùp bieán ñoåi affine”Pheùp tònh tieán • Pheùp tònh tieán duøng ñeå dòch chuyeån ñoái töôïng töø vò trí naøy sang vò trí khaùc. y y Q try (2,3) (4,3) P trx (6,1) (8,1) x x (a) (b) • Neáu goïi trx vaø try laàn löôït laø ñoä dôøi theo truïc hoaønh vaø truïc tung thì toïa ñoä cuûa ñieåm môùi Q(x , y) sau khi tònh tieán ñieåm P (x, y) seõ laø : x = x + trx , y = y + try(tr , tr ) ñöôïc goïi laø vector tònh tieán hay vector ñoä dôøi. x y Döông Anh Ñöùc, Leâ Ñình Duy Caùc pheùp bieán ñoåi trong ñoà hoïa 2 chieàu 2/16 ÑOÀ HOÏA MAÙY TÍNHPheùp bieán ñoåi tæ leä • Pheùp bieán ñoåi tæ leä laøm thay ñoåi kích thöôùc ñoái töôïng. Ñeå co hay giaõn toïa ñoä cuûa moät ñieåm P(x, y) theo truïc hoaønh vaø truïc tung laàn löôït laø s x vaø s y , ta nhaân s x vaø s y laàn löôït cho caùc toïa ñoä cuûa P. x = s x .x , s x vaø s y ñöôïc goïi laø caùc heä soá tæ leä. y = s y . y • Khi caùc giaù trò s x , s y nhoû hôn 1, pheùp bieán ñoåi seõ thu nhoû ñoái töôïng, ngöôïc laïi khi caùc giaù trò naøy lôùn hôn 1, pheùp bieán ñoåi seõ phoùng lôùn ñoái töôïng. • Khi s x , s y baèng nhau, ta goïi ñoù laø pheùp ñoàng daïng (uniform scaling), pheùp ñoàng daïng laø pheùp bieán ñoåi baûo toaøn tính caân xöùng cuûa ñoái töôïng. y (2,3) (4,3) (5,1.5) (10,1.5) x • Taâm tæ leä laø ñieåm khoâng bò thay ñoåi qua pheùp bieán ñoåi tæ leä. • Nhaän xeùt raèng khi pheùp bieán ñoåi tæ leä thu nhoû ñoái töôïng, ñoái töôïng seõ ñöôïc dôøi veà gaàn goác toïa ñoä hôn, töông töï khi phoùng lôùn ñoái töôïng, ñoái töôïng seõ ñöôïc dòch chuyeån xa goác toïa ñoä hôn. Döông Anh Ñöùc, Leâ Ñình Duy Caùc pheùp bieán ñoåi trong ñoà hoïa 2 chieàu 3/16 ÑOÀ HOÏA MAÙY TÍNHPheùp quay • Pheùp quay laøm thay ñoåi höôùng cuûa ñoái töôïng. • Moät pheùp quay ñoøi hoûi phaûi coù taâm quay, goùc quay. Goùc quay döông thöôøng ñöôïc quy öôùc laø chieàu ngöôïc chieàu kim ñoàng hoà. Ta coù coâng thöùc bieán ñoåi cuûa pheùp quay ñieåm P (x, y) quanh goác toïa ñoä moät goùc α : x = cos α .x − sin α . y y = sin α .x + cos α . y y ...
Tìm kiếm theo từ khóa liên quan:
Đồ họa máy tính tài liệu Đồ họa máy tính thiết kế đồ họa giới thiệu Đồ họa máy tính lý thuyết Đồ họa máy tínhTài liệu liên quan:
-
Đề cương chi tiết học phần Thiết kế đồ họa (Graphic Designer)
12 trang 549 3 0 -
Ý tưởng lớn trong kỹ thuật thiết kế đồ họa: Phần 1
92 trang 285 2 0 -
5 trang 279 2 0
-
Đồ án tốt nghiệp Thiết kế đồ họa: Cụm thiết kế đồ họa quảng cáo cho shop giày Denah Sneaker
39 trang 276 0 0 -
60 trang 238 1 0
-
vray for sketchup vietnamese PHẦN 3
10 trang 225 0 0 -
Đồ án tốt nghiệp: Thiết kế nội thất khách sạn thuyền buồm
21 trang 200 0 0 -
43 trang 192 2 0
-
182 trang 188 0 0
-
Tóm tắt Đồ án tốt nghiệp Thiết kế đồ họa: Cụm thiết kế đồ họa quảng bá hiệp hội bảo vệ động vật Peta
33 trang 178 1 0