Bài giảng Đồ họa máy tính - Bài: Mô hình hóa đối tượng - Ma Thị Châu
Đồ họa máy tính
Mô hình hóa đối tượng
1
2/17/17
Ma Thị Châu - Bộ môn KHMT
Vẽ kỹ thuật
2
2/17/17
Ma Thị Châu - Bộ môn KHMT
Thể hiện khung dây (wireframe)
l Biểu diễn các vật thể chỉ bằng
cạnh của chúng
l Ưu điểm:
- Hình dung kết cấu bên trong mô
hình 3D
- Đơn giản, nhanh chóng
l Nhược điểm:
- Không cho phép người sử dụng
hình dung toàn bộ chi tiết của vật
thể
3
2/17/17
Ma Thị Châu - Bộ môn KHMT
Thể hiện bề mặt thông qua đa giác
l Dạng 3D cơ bản trong hầu hết các ứng dụng
– trong tất cả các ứng dụng thời gian thực.
l Xử lý dễ và nhanh.
l Một số ứng dụng có thể sử dụng các hình
khối khác, v.d. Splines, tuy nhiên sau đó đều
đưa về dạng đa giác để xử lý.
l Rất phù hợp với thuật toán “dòng quét”
(scan-line algorithms).
4
2/17/17
Ma Thị Châu - Bộ môn KHMT
Thể hiện các bề mặt thông qua đa giác
5
2/17/17
Ma Thị Châu - Bộ môn KHMT
Các hình bốn cạnh cũng đơn giản và cũng
thường được dùng lẫn với tam giác
6
2/17/17
Ma Thị Châu - Bộ môn KHMT
Xấp xỉ bất cứ hình nào bằng các tam
giác
Bất cứ mặt 2D hay hình khối 3D nào cũng có thể được xấp xỉ
bởi các đa giác. Để tăng độ chính xác, chỉ cần tăng số đa
giác.
7
2/17/17
Ma Thị Châu - Bộ môn KHMT
Lưu trữ đa giác
Lưu trữ toàn bộ các đỉnh của
đa giác
• Không hiệu quả
• Không thể thay đổi vị trí các
điểm.
Đa giác
V1
E3
P1
E1
P2
Dùng con trỏ đến danh sách
các điểm.
• Phải tìm các đa giác nằm cạnh
nhau.
• Các cạnh phải vẽ hai lần.
V2
E2
V3
Dùng con trỏ đến danh sách
cạnh, các cạnh trỏ đến các
điểm.
8
2/17/17
Ma Thị Châu - Bộ môn KHMT
Lưu trữ đa giác
9
2/17/17
Ma Thị Châu - Bộ môn KHMT
Làm thế nào để vẽ các tam giác
nhanh hơn?
l Thể hiện một tam giác bằng 3 đỉnh và 3
cạnh.
Nếu ta thực hiện các phép biên
đổi với một tam giác, chúng ta
phải biến đổi tọa độ của 3
điểm.
Þ 3 phép toán ma trận cho
một tam giác
10
2/17/17
Ma Thị Châu - Bộ môn KHMT
Bạn đang xem tài liệu "Bài giảng Đồ họa máy tính - Bài: Mô hình hóa đối tượng - Ma Thị Châu", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
- bai_giang_do_hoa_may_tinh_bai_mo_hinh_hoa_doi_tuong_ma_thi_c.pdf