1. Trang chủ
  2. » Toán

Bài giảng Đồ họa máy tính: Các thuật toán mành hóa - Ma Thị Châu (2017)

7 15 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

[r]

(1)

2/17/17 Ma Thị Châu - Bộ môn KHMT

1

Đồ họa máy tính

(2)

2/17/17 Ma Thị Châu - Bộ môn KHMT

2

Các thuật tốn tơ phủ

Bài tốn tơ phủ loang (Flood fill problem):

(3)

2/17/17 Ma Thị Châu - Bộ môn KHMT

3

Thuật tốn tơ phủ bản

procedure BFA (integer x, y)

begin

if Inside (x,y) then Begin

Set (x,y);

BFA (x,y - 1); BFA (x,y + 1); BFA (x - 1,y); BFA (x + 1,y);

(4)

2/17/17 Ma Thị Châu - Bộ mơn KHMT

4

Thuật tốn tơ phủ bản

procedure BFA (integer x, y)

begin

if Inside (x,y) then Begin

Set (x,y);

BFA (x,y - 1); BFA (x,y + 1); BFA (x - 1,y); BFA (x + 1,y);

(5)

2/17/17 Ma Thị Châu - Bộ môn KHMT

5

Thuật tốn tơ phủ Smith

Bắt đầu: (7,3)

FillRight: đoạn (7,3) đến (8,3) tô FillLeft: (6,3) tô

ScanHi: điểm (6,4) (8,4) vào ngăn xếp ScanLo:điểm (6,2) vào ngăn xếp

Lấy(6,2) ra, coi điểm bắt đầu Lệnh FillRight FillLeft: tô phủ đoạn từ (2,2) đến (8,2)

ScanHi ScanLo:cho (2,3) (6,3) vào ngăn xếp

Lấy (6,3)

(6,3) tô lấy (2,3) tiếp tục ngăn xếp rỗng

6,2

(6)

2/17/17 Ma Thị Châu - Bộ môn KHMT

6

Thuật tốn tơ phủ Smith

(7)

2/17/17 Ma Thị Châu - Bộ môn KHMT

7

Thuật tốn tơ phủ Fishkin

Ngày đăng: 08/03/2021, 17:21

Xem thêm: