3
Môn: Đồ Ha Máy Tính Bài tàp Vẽ đườ ng thàng 1. Mt squy định: Sinh viên phi dch ra tp tin MSSV.exe và đặt trong thư mục Release, toàn bsource code đặt trong thư mục Source. Hai thmục này đặt trong thư mục MSSV, toàn bthư mục này được nén thành MSSV.rar hoc MSSV.zip. Bài làm cá nhân. Nhng bài ging nhau sb0 điểm. Thư viện sdng: openGL Môi trường: Visual Studio 2005 hoc Visual Studio 2008. 2. Yêu cu bt buc 2.1 Cài đặt thut toán Breshenham và vmt giao diện cho chương trình sau:

Bt Veduongthang

Embed Size (px)

DESCRIPTION

đồ họa máy tính

Citation preview

Page 1: Bt Veduongthang

Môn: Đồ Họa Máy Tính

Bà i tà p Vẽ đườ ng thà ng

1. Một số quy định:

Sinh viên phải dịch ra tập tin MSSV.exe và đặt trong thư mục Release, toàn bộ source

code đặt trong thư mục Source. Hai thự mục này đặt trong thư mục MSSV, toàn bộ thư

mục này được nén thành MSSV.rar hoặc MSSV.zip.

Bài làm cá nhân. Những bài giống nhau sẽ bị 0 điểm.

Thư viện sử dụng: openGL

Môi trường: Visual Studio 2005 hoặc Visual Studio 2008.

2. Yêu cầu bắt buộc

2.1 Cài đặt thuật toán Breshenham và vẽ một giao diện cho chương

trình sau:

Page 2: Bt Veduongthang

Môn: Đồ Họa Máy Tính

Lưu ý:

Chỉ vẽ những phần nào liên quan đến đường thẳng.

Để trống những chỗ có đường tròn.

Chỉ được sử dụng tham số GL_POINTS trong glBegin khi vẽ đường thẳng.

Cho phép sử dụng GL_POLYGON khi vẽ những hình vuông có tô màu bên

trong.

2.2 Menu của chương trình:

3. Yêu cầu mở rộng:

- Xử lý sự kiện chuột: bấm chuột vào button nào trên màn hình của openGL, bên

màn hình console sẽ xuất ra câu thông báo cho biết đã bấm vào button đó.

Ví dụ: Khi nhấn chuột vào vùng của button vẽ đường thẳng thì bên màn hình

console sẽ xuất hiện câu thông báo “Nhấn chuột vào button vẽ đường thẳng”

Page 3: Bt Veduongthang

Môn: Đồ Họa Máy Tính

- Cho phép vẽ đường thẳng ở vùng số 2 bằng cách click chuột và kéo thả.