Tài liệu này dành cho sinh viên, giáo viên khối ngành công nghệ thông tin tham khảo và có những bài học bổ ích hơn, bổ trợ cho việc tìm kiếm tài liệu, giáo án, giáo trình, bài giảng các môn học khối ngành công nghệ thông tin
Trang 1ĐỒ HỌA 2D
CÁC THUẬT TOÁN XÉN HÌNH
Giảng viên : Bùi Tiến Lên
Trang 2Xén đa giác Thuật toán Sutherland
Thuật toán Sutherland Hodegman Hodegman
Trang 4Nửa mặt phẳng trong/ngoài
Mỗi cạnh chia mặt phẳng ra làm hai phần gồm : nửa mặt phẳng trong và nửa mặt phẳng ngoài
Trang Trang 44444444
Trang 5Nhận xét
Cửa sổ quan sát là giao của các nửa mặt phẳng trong của các cạnh
cửa sổquan sát
Trang 6Thuật toán
Dùng từng cạnh của cửa sổ lần lượt xén đa giác
bước 1 : Xén trái
bước 2 : Xén phải
bước 3 : Xén dưới
bước 4 : Xén trên
Trang Trang 66666666
Trang 7Thuật toán
Trang 8Xén đa giác bằng cạnh trái
Trang 9Thuật toán xén đa giác bằng cạnh trái
bước 1
OUT = {}
bước 2
p : p0 pn-1
s là đỉnh kề trước của p
th1 : p bên trong, s bên trong
th1 : p bên trong, s bên trong
th2 : p bên ngoài, s bên trong
th3 : p bên ngoài, s bên ngoài
Trang 10Trường hợp 1
s
Trang Trang 10 10
p
OUT = {………}
Trang 11Trường hợp 2
p
si
Trang 12Trường hợp 3
p
Trang Trang 12 12
s
OUT = {………}
Trang 13Trường hợp 4
ps
i
Trang 14C D
E
F
Trang 15F
OUT = {G}
Trang 16C D
E
F
OUT = {GHB}
Trang 17F
OUT = {GHBC}
Trang 18C D
E
F G
I
D ngoài, C trong Nên
OUT = {GHBCI}
Trang 19F
OUT = {GHBCI}
Trang 20C D
E
F G
I J
F trong, E ngoài Nên
OUT = {GHBCIJF}
Trang 21Công thức