ĐỒ HỌA MÁY TÍNH
Trường Đại Học ch Khoa TP Hồ Chí Minh
Khoa Khoa học & Kỹ thuật Máy nh
CHƯƠNG 5:
BIẾN ĐỔI HÌNH
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
Slide 2Faculty of Computer Science and Engineering - HCMUT
NỘI DUNG TRÌNH BÀY
Giới thiệu những khái niệm bản của phép biến đổi
affine.
Phép biến đổi hình 2D
Phép biến đổi hình 3D
Biến đổi hệ trục tọa độ
Sử dụng phép biến đổi affine trong chương trình
Vẽ khung cảnh 3D với OpenGL
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
Slide 3Faculty of Computer Science and Engineering - HCMUT
CÁC KHÁI NIỆM CƠ BẢN
Phép biến đổi affine là khái niệm bản nhất của đồ họa
máy tính, là trọng tâm của OpenGL.
Dùng khung tọa độ hệ tọa độ đồng nhất.
Phép biến đổi affine tổng thể hợp của 3 phép biến đổi
affine cơ bản: phép biến đổi tỷ lệ, phép quay và phép tịnh
tiến.
x
y
x
y
z
trưc khi
biến đi
sau khi
biến đisau khi
biến đitrưc khi
biến đi
a) b)
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
Slide 4Faculty of Computer Science and Engineering - HCMUT
CÁC KHÁI NIỆM CƠ BẢN
Ứng dụng của phép biến đổi
Tạo khung cảnh 3D
từ những đối tượng
đơn giản
dùng hình mu
12 ln
Tạo đối tượng
phức tạp từ đối
tượng đơn giản
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
Slide 5Faculty of Computer Science and Engineering - HCMUT
CÁC KHÁI NIỆM CƠ BẢN
Ứng dụng của phép biến đổi
#
#
Nhìn khung cảnh
những góc nhìn khác
nhau bằng cách thay đổi
hướng, vị trí của camera
Tạo hoạt nh bằng
cách di chuyển quay
hệ tọa độ riêng của
từng đối tượng
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.