Bài giảng Đồ họa raster: Các thuật toán vẽ đường tròn - Bùi Tiến Lên
Số trang: 17
Loại file: ppt
Dung lượng: 308.50 KB
Lượt xem: 14
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:
Bài giảng Đồ họa raster: Các thuật toán vẽ đường tròn có nội dung trình bày phân loại đường tròn, ứng dụng phép tịnh tiến trong vẽ đường tròn, phương trình đường tròn, tính đối xứng của đường tròn, ứng dụng tính đối xứng, thuật toán MidPoint và một số nội dung khác.
Nội dung trích xuất từ tài liệu:
Bài giảng Đồ họa raster: Các thuật toán vẽ đường tròn - Bùi Tiến Lên ĐỒ HỌA RASTERCÁC THUẬT TOÁNVẼ ĐƯỜNG TRÒN Giảng viên : Bùi Tiến LênPhân loại đường tròn Đường tròn tâm O Đường tròn tâm bất kỳ O O Trang 2Ứng dụng phép tịnh tiếnNếu (x, y) thuộc đường tròn tâm OThì (x + xc, y + yc) thuộc đường tròn tâm (xc, yc) (xc, yc) (x+xc, y+yc) O (x, y) Trang 3Phương trình đường tròn r x2 + y2 = r2 O y = r2 − x2 Trang 4Tính đối xứng của đường trònĐường tròn có 4 trục đối xứng-Trục Ox y 1-Trục Oy ác gi-Trục phân giác thứ nhất ân ph-Trục phân giác thứ hai x O ph ân gi ác 2 Trang 5Ứng dụng tính đối xứngNếu (x, y) thuộc đường trònThì (-x, y), (x, -y), (-x, -y), (y, x), (-y, x), (y, -x) và (-y, -x) thuộcđường tròn 2 1 chọn 3 8 O 4 7 5 6 Trang 6Vẽ cung một phần tám thứ nhấtInput r bán kínhOutput {(x1, y1), (x2, y2) … (xn, yn)} “thuộc” cung một phần támthứ nhất A B O Trang 7Khảo sát cung một phần tám thứ nhấtMục tiêu khảo sát sự biến thiên của hoành độ và tung độ rHaøm = r2 − x2 vôùi ∈ [0, y x ] 2 x y = - 2 r − x2 r2 y = - 2 (r − x2 )3 2 Trang 8Khảo sát cung 1/8 thứ nhấtBảng biến thiên r x 0 2 Đường cong r giảm chậm y r 2 0 y −1 y − − Trang 9Thuật toán trực tiếpböôùc Xaùc 1 ñònhñieåm ñaàu x1 =0 y1 =rböôùc Xaùc 2 ñònh nhöõng ñieåm laïi coøn rLaëp i Thuật toán MidPointDự đoán điểm sáng thứ i+1 i A B Trang 11Thuật toán MidPoint- Khái niệm bên trong / bênngoài đường tròn- Hàm kiểm tra một điểm bên bên ngoàitrong / bên ngoài đường tròn F(x, y) = x2 + y2 – r2- Cách kiểm tra bên trong P(x, y) F(x, y) beân trong 0 Trang 12Thuật toán MidPointXây dựng biến fi yi i ATrung điểm M của AB M(xi + 1, yi – 1/2)Biến fi yi-1/2 fi = F(M) M fi = F(xi + 1, yi – 1/2) yi-1 B xi xi+1 Trang 13Thuật toán MidPointCông thức tính fi 1 fi = x + 2xi + y − yi + 1− r + 2 i 2 i 2 4Công thức tính fi nguyên fi = xi2 + 2xi + yi2 − yi + 1− r2 Trang 14Khi fi không nguyên !Có hai cách giải quyết để fi thành nguyênCách 1 fi < 0 ⇔ kfi < 0 fi ≥ 0 ⇔ kfi ≥ 0 Với k > 0Cách 2 fi < 0 ⇔ [fi] < 0 fi ≥ 0 ⇔ [fi] ≥ 0 Trang 15Thuật toán MidPointThuật toánBước 1 Xác định đi ...
Nội dung trích xuất từ tài liệu:
Bài giảng Đồ họa raster: Các thuật toán vẽ đường tròn - Bùi Tiến Lên ĐỒ HỌA RASTERCÁC THUẬT TOÁNVẼ ĐƯỜNG TRÒN Giảng viên : Bùi Tiến LênPhân loại đường tròn Đường tròn tâm O Đường tròn tâm bất kỳ O O Trang 2Ứng dụng phép tịnh tiếnNếu (x, y) thuộc đường tròn tâm OThì (x + xc, y + yc) thuộc đường tròn tâm (xc, yc) (xc, yc) (x+xc, y+yc) O (x, y) Trang 3Phương trình đường tròn r x2 + y2 = r2 O y = r2 − x2 Trang 4Tính đối xứng của đường trònĐường tròn có 4 trục đối xứng-Trục Ox y 1-Trục Oy ác gi-Trục phân giác thứ nhất ân ph-Trục phân giác thứ hai x O ph ân gi ác 2 Trang 5Ứng dụng tính đối xứngNếu (x, y) thuộc đường trònThì (-x, y), (x, -y), (-x, -y), (y, x), (-y, x), (y, -x) và (-y, -x) thuộcđường tròn 2 1 chọn 3 8 O 4 7 5 6 Trang 6Vẽ cung một phần tám thứ nhấtInput r bán kínhOutput {(x1, y1), (x2, y2) … (xn, yn)} “thuộc” cung một phần támthứ nhất A B O Trang 7Khảo sát cung một phần tám thứ nhấtMục tiêu khảo sát sự biến thiên của hoành độ và tung độ rHaøm = r2 − x2 vôùi ∈ [0, y x ] 2 x y = - 2 r − x2 r2 y = - 2 (r − x2 )3 2 Trang 8Khảo sát cung 1/8 thứ nhấtBảng biến thiên r x 0 2 Đường cong r giảm chậm y r 2 0 y −1 y − − Trang 9Thuật toán trực tiếpböôùc Xaùc 1 ñònhñieåm ñaàu x1 =0 y1 =rböôùc Xaùc 2 ñònh nhöõng ñieåm laïi coøn rLaëp i Thuật toán MidPointDự đoán điểm sáng thứ i+1 i A B Trang 11Thuật toán MidPoint- Khái niệm bên trong / bênngoài đường tròn- Hàm kiểm tra một điểm bên bên ngoàitrong / bên ngoài đường tròn F(x, y) = x2 + y2 – r2- Cách kiểm tra bên trong P(x, y) F(x, y) beân trong 0 Trang 12Thuật toán MidPointXây dựng biến fi yi i ATrung điểm M của AB M(xi + 1, yi – 1/2)Biến fi yi-1/2 fi = F(M) M fi = F(xi + 1, yi – 1/2) yi-1 B xi xi+1 Trang 13Thuật toán MidPointCông thức tính fi 1 fi = x + 2xi + y − yi + 1− r + 2 i 2 i 2 4Công thức tính fi nguyên fi = xi2 + 2xi + yi2 − yi + 1− r2 Trang 14Khi fi không nguyên !Có hai cách giải quyết để fi thành nguyênCách 1 fi < 0 ⇔ kfi < 0 fi ≥ 0 ⇔ kfi ≥ 0 Với k > 0Cách 2 fi < 0 ⇔ [fi] < 0 fi ≥ 0 ⇔ [fi] ≥ 0 Trang 15Thuật toán MidPointThuật toánBước 1 Xác định đi ...
Tìm kiếm theo từ khóa liên quan:
Đồ họa raster Phân loại đường tròn Ứng dụng phép tịnh tiến Vẽ đường tròn Phương trình đường tròn Tính đối xứng của đường tròn Thuật toán MidPointGợi ý tài liệu liên quan:
-
55 trang 59 1 0
-
78 trang 44 0 0
-
Giáo trình Đồ họa ứng dụng (Nghề: Sửa chữa máy tính - Cao đẳng) - Trường CĐ Nghề Kỹ thuật Công nghệ
78 trang 33 0 0 -
78 trang 30 0 0
-
Giáo án môn Toán lớp 10 sách Kết nối tri thức: Bài 21
13 trang 30 0 0 -
55 trang 26 0 0
-
99 trang 24 0 0
-
186 trang 21 0 0
-
Bài giảng Đồ họa Raster: Các thuật toán tô màu - Bùi Tiến Lên
44 trang 20 0 0 -
8 trang 20 0 0
-
Giáo án bài phương trình đường tròn
8 trang 19 0 0 -
184 trang 18 0 0
-
Giáo trình Vẽ đồ họa (Nghề: Công nghệ thông tin - Sơ cấp) - Trường CĐ nghề Kỹ thuật Công nghệ
78 trang 18 0 0 -
Giáo án bài: Công thức lượng giác
7 trang 18 0 0 -
Đề cương ôn tập học kì 2 môn Toán lớp 10 năm 2023-2024 - Trường THPT Bắc Thăng Long, Hà Nội
5 trang 18 0 0 -
Giáo án bài: Luyện tập công thức lượng giác
6 trang 16 0 0 -
Đề thi khảo sát Toán lớp 12 (Kèm đáp án)
18 trang 16 0 0 -
Vận dụng phương pháp dạy học hợp tác trong dạy học chủ đề Phương trình đường tròn - Hình học 10
10 trang 16 0 0 -
4 Đề thi HSG Toán 12 (Kèm đáp án)
32 trang 16 0 0 -
Đề thi thử Đại học, Cao đẳng Toán 2012 đề 52 (Kèm đáp án)
6 trang 15 0 0