Bai 2

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Bài 2

(Thời gian hoàn thành từ 14/3/2011 đến 20/3/2011)


Yêu cầu:
- Mỗi nhóm cử một bạn gửi bài cho cô vào địa chỉ nthuyen@hua.edu.vn
- Tên file được đặt theo mẫu: Tin52…_nhom…_bai2.zip (vd:
Tin52A_nhom01_bai2.zip) trong đó có 2 file bai2_1.c và bai2_2.c tương ứng là
code của 2 bài.
- Phần đầu trong mỗi chương trình các bạn ghi rõ tên nhóm, danh sách các
thành viên và tóm tắt yêu cầu của đề bài.

Bài 1: Tạo ra hình vẽ số 8 dưới đây với các yêu cầu sau
- Áp dụng phép đạc tam giác cho nửa trên và nửa dưới của số 8 như mô tả trong hình vẽ
bằng cách sử dụng tham số GL_TRIANGLE_STRIP
- Đường thẳng y=0 chia đôi số 8 thành hai nửa và tâm của số 8 là gốc toạ độ.
- Sử dụng cách định nghĩa hàm của C++ và dựa vào phương trình tham số của đường
tròn để tính toạ độ các đỉnh của tam giác.
- Đỉnh của các tam giác (không kể các đỉnh nằm trên đường thẳng y=0) nằm trên hai
đường tròn có bán kính lần lượt là là 0.5 và 1.
- Mỗi đường tròn được chia đều thành 180 điểm.
Khi chạy chương trình, bấm chuột phải sẽ xuất hiện menu có các lựa chọn: Color, Fill,
Exit thực hiện các chức năng:
- Từng lựa chọn trong sub_menu Color cho phép thay đổi màu của hình vẽ
- Sub_menu Fill có hai lựa chọn để vẽ hình đặc hoặc hình khung
- Chức năng Exit để thoát khỏi chương trình
(xem ví dụ: bai tap 1_menu)
Bài 2: Viết chương trình vẽ hình sau và cho hiển thị ở hai cửa sổ:
- Cửa sổ 1 hiển thị hình khung
- Cửa sổ 2 hiển thị hình đặc.

You might also like