Bài tập chương 3

Một phần của tài liệu giao trinh ktdh (Trang 55 - 58)

Chương 2 : CÁC THUẬT TOÁN TÔ MÀU

3.12. Bài tập chương 3

1. Vẽ một hình bình hành bằng cách sử dụng phép tịnh tiến. (Vẽ đoạn thẳng AB, sau đó tịnh tiến AB thành đoạn thẳng CD//AB, vẽ AD, Tịnh tiến AD thành BC (xem hình vẽ).

Chương 3: Phép biến đổi trong đồ họa hai chiều A(xa,ya) D(xa+k1,ya+k 2) C(xb+k1,yb+k2) B(xb,yb)

2. Viết chương trình vẽ một hình vng ABCD (xem hình vẽ). - Tịnh tiến hình vng đó đến vị trí khác.

- Phóng to hình vng ABCD.

- Biến dạng hình vng thành hình thoi.

3. Vẽ một elip, sau đó vẽ thêm 3 elip khác có cùng tâm với elip đã cho, có độ dãn

ở trục Ox là K và Oy là 1.

4. Vẽ một elip nghiêng một góc G độ có các trục khơng song song với các trục tọa

độ.

5. Vẽ một bông hoa bằng cách vẽ các elip nghiêng một góc G độ với các màu khác nhau. Vẽ đến khi nào ấn phím bất kỳ thì ngưng.

6. Viết chương trình mơ phỏng sự chuyển động của elip bằng cách cho elip này quay quanh tâm của nó.

7. Viết chương trình mơ phỏng sự chuyển động của trái đất quay quanh mặt trời.

8. Viết chương trình vẽ một đường trịn tâm O bán kính R. Vẽ một đường kính

Chương 3: Phép biến đổi trong đồ họa hai chiều

Chương 4: Windowing và Clipping

Chương 4

TẠO CỬA SỐ VÀ CẮT HÌNH (WINDOWING AND CLIPPING)

4.1. Tổng quan

Mục tiêu

Học xong chương này, sinh viên cần phải nắm bắt được các vấn đề sau: - Thế nào là window ?

- Hiểu rõ các thao tác loại bỏ phần hình ảnh nằm ngoài một vùng cho trước (thao tác này được gọi là xén hình).

- Thiết kế và cài đặt được các thuật tốn xén hình.

Kiến thức cơ bản cần thiết

Kiến thức tin học bao gồm kỹ thuật lập trình và cấu trúc dữ liệu

Tài liệu tham khảo

Computer Graphics . Donald Hearn, M. Pauline Baker. Prentice-Hall, Inc., Englewood Cliffs, New Jersey , 1986 (chapters 6, 123-153)

Nội dung cốt lõi

- Trình bày các khái niệm về window.

- Các thuật toán clipping : Cohen-Sutherland, Liang-Barsky - Phép biến đổi từ cửa sổ

Một phần của tài liệu giao trinh ktdh (Trang 55 - 58)

Tải bản đầy đủ (PDF)

(159 trang)