Bài tập lớn môn đồ họa máy tính
Phần Đồ họa trong không gian hai chiều
Đề 1.
Câu 1. (3 điểm)
Trình bày giải thuật Bresenham vẽ đoạn thẳng? Viết chương trình con minh họa.
Câu 2. (7 điểm) Vẽ đồ thị
Đồ thị hàm đa thức (bậc 3, bậc 4)
Đồ thị hàm phân thức (bậc hai/bậc nhất, bậc nhất/bậc nhất)
Đồ thị y = xcos(2x)
Đồ thị r = 10(1+cos(α))
Chương trình cho phép nhập vào độ dày nét vẽ và chọn kiểu nét vẽ (nét liền hay nét đứt)
Đề 2.
Câu 1. (3 điểm)
Trình bày giải thuật Midpoint vẽ đoạn thẳng? Viết chương trình con minh họa.
Câu 2. (7 điểm) Vẽ hình chuyển động
Vẽ sao năm cánh quay quanh tâm, dùng phím mũi tên di chuyển sao đi khắp màn hình
Vẽ ôtô chạy qua lại trên đường nằm ngang
Đề 3.
Câu 1. (3 điểm)
Trình bày giải thuật Bresenham vẽ đường tròn? Viết chương trình con minh họa.
Câu 2. (7 điểm) Biến đổi hình phẳng
Vẽ tam giác, người sử dụng nhập tâm quay và góc quay, quay tam giác theo yêu cầu
Vẽ chữ L, dùng phím điều khiển di chuyển minh họa các phép tịnh tiến, đối xứng (theo
04 hướng) và phép quay.
Đề 4.
Câu 1. (3 điểm)
Trình bày giải thuật Midpoint vẽ đường tròn? Viết chương trình con minh họa.
Câu 2. (7 điểm) Trò chơi
Trò chơi bóng bàn
Trò chơi bia
Trò chơi X (tự sáng tác)
Vẽ thấu kính và vật, vẽ tia sáng di chuyển từ vật kính đến thấu kính, tia phản xạ hoặc tia
khúc xạ, từ đó xác định ảnh. Chương trình cho phép dùng phím mũi tên thay đổi khoảng
cách vật đến thấu kính, tiêu cự của thấu kính; và thay đổi độ cao vật.
Đề 8.
Câu 1. (3 điểm)
Mô tả phép lấy đối xứng một đối tượng qua một đường thẳng (d) có phương trình là y =
mx + b. Áp dụng: tìm điểm đối xứng của điểm P(0; 2) qua đường thẳng y = x + 1.
Câu 2. (7 điểm) Con lắc lò so và con lắc đơn
Vẽ hình minh họa chuyển động chậm dần đều của con lắc lò so và con lắc đơn
Đề 9.
Câu 1. (3 điểm)
Trình bày các bước vẽ một đối tượng chuyển động trong mode đồ họa 19. Ví dụ minh
họa.
Câu 2. (7 điểm) Vẽ một hình vuông quay quanh đỉnh của nó, dùng phím mũi tên di
chuyển đi khắp màn hình. Yêu cầu: tọa độ đỉnh trên, bên trái của hình vuông tại vị trí
xuất phát được nhập từ bàn phím; hình vuông có đường viền cố định là màu xanh, còn
màu tô được nhập từ bàn phím.
Đề 10.
Câu 1. (3 điểm)
Trình bày giải thuật, viết chương trình con minh họa để vẽ và tô màu hình chữ nhật biết
rằng:
a. Các cạnh song song với các trục tọa độ;
b. Có hai đỉnh đối diện với tọa độ là (x
1
,y
1
) và (x
2
,y
2
Đề tài 9 9,19,29,39 ĐÔNG, HẢO, NGUYỆT, N. THỦY
Đề tài 10 10,20,30,40 DUY (TN), HIỂN, PHONG, TRANG (BK)
Không có số 32, 33, 7: vì các sinh viên này đã nghỉ học