Đồ án kết thúc môn Kỹ thuật Đồ họa nhóm 9 lớp D16CQCN02
Họ & Tên | MSSV | Lớp |
---|---|---|
Nguyễn Thanh Phong | N16DCCN116 | D16CQCN02 |
Đặng Cao Nguyên | N16DCCN107 | D16CQCN02 |
Trần Duy Hoàng | N16DCCN062 | D16CQCN02 |
Nguyễn Hoàng Liêm | N16DCCN083 | D16CQCN02 |
Hoàng Công Nghĩa | N16DCCN102 | D16CQCN02 |
Dương Thanh Thảo
- Hệ tọa độ
- Cho phép người dùng chọn hệ tọa độ 2D, 3D và vẽ hệ tọa độ lên màn hình, mỗi đơn vị tương ứng 5 pixel.
- Vẽ trong hệ tọa độ 2D
- Tự động (hoặc cho người dùng chọn) vẽ ít nhất 2 vật cơ bản:
- Mỗi vật được tạo bởi ít nhất 2 hình cơ sở khác nhau.
- Có ít nhất 4 hình cơ sở được vẽ trong sản phẩm
- Thực hiện các phép biến đổi (tịnh tiến, quay, đối xứng, thu phóng) trên các hình để tạo hiệu ứng chuyển động.
- Hiển thị tọa độ của các hình cơ sở trên hệ tọa độ người dùng
- Vẽ trong hệ tọa độ 3D
- Cho phép người dùng chọn hình ảnh cơ bản cần vẽ: hình cầu, hình hộp chữ nhật, hình hộp vuông, hình trụ trong hệ tọa độ 3D
- Dùng thuật toán Cavalier hoặc Cabinet để vẽ các đối tượng trong hệ tọa độ 3D dựa vào các thông số người dùng nhập vào. Ví dụ: Hình cầu (tọa độ tâm, bán kính), hình hộp chữ nhật (tọa độ đỉnh dưới bên trái, chiều dài, chiều rộng, chiều cao), hình trụ ( chiều cao, tâm đáy, bán kính đáy)