SlideShare a Scribd company logo
1 of 43
Download to read offline
Trịnh Thành Trung
trungtt@soict.hust.edu.vn
Bài 5
CÁC PHÉP BIẾN ĐỔI MÔ HÌNH
1
-
NỘI DUNG
1. Tổng quan
2. Các phép biến đổi hình
học hai chiều
3. Ma trận đồng nhất
4. Các phép biến đổi hình
học ba chiều
2
-
TỔNG QUAN
1
4
Tổng quan
TỌA ĐỘ
MÔ
HÌNH
TỌA ĐỘ
THỰC
TỌA ĐỘ
HIỂN
THỊ
BIẾN ĐỔI
MÔ HÌNH
BIẾN ĐỔI
GÓC NHÌN
TỌA ĐỘ
HÌNH
CHIẾU
BIẾN ĐỔI
HÌNH CHIẾU
5
• Biến đổi mô hình (Modeling Transformation)
Tổng quan
6
• Biến đổi góc nhìn (Viewing Transformation)
Tổng quan
7
• Biến đổi hình chiếu (Projection Transformation)
Tổng quan
8
Định nghĩa
• Các phép biến đổi (Transformation)
Là các phép ánh xạ tọa độ điểm hay vector thành
tọa độ hay vector khác
9
• Phép biến đổi Affine là phép biến đổi tọa độ điểm đặc
trưng của đối tượng thành tập tương ứng các điểm mới
để tạo ra các hiệu ứng cho toàn đối tượng.
– Ví dụ: phép biến đổi tọa độ với chỉ 2 điểm đầu cuối
của đoạn thẳng tạo thành 2 điểm mới mà khi nối
chúng với nhau tạo thành đoạn thẳng mới.
– Các điểm nằm trên đoạn thẳng sẽ có kết quả là điểm
nằm trên đoạn thẳng mới với cùng phép biến đổi
thông qua phép nội suy.
Phép biến đổi Affine
10
Các thuộc tính
• Bảo toàn đoạn thẳng
– Các đoạn thẳng được bảo toàn, do đó ánh xạ của
một đoạn thẳng vẫn là một đoạn thẳng
– Đơn giản hóa quá trình vẽ đoạn thẳng. Chúng ta
chỉ cần xác định ánh xạ của hai điểm đầu cuối
của đoạn thẳng và vẽ một đường thẳng nối hai
điểm đó lại
– Bảo đảm sự thẳng hàng, do đó các đa giác sẽ
biến đổi thành các đa giác
Phép biến đổi Affine
11
• Bảo toàn tính song song
– Các đoạn thẳng song song sẽ biến đổi thành
các đoạn thẳng song song
– Ví dụ: Hình bình hành sẽ biến đổi thành hình
bình hành
• Bảo toàn các khoảng cách tỉ lệ
– Các tỉ lệ sẽ được bảo toàn. Ví dụ: Trung điểm
của đoạn thẳng sau khi biến đổi sẽ là trung
điểm của đoạn thẳng mới
Phép biến đổi Affine
12
• Mọi phép biến đổi phức tạp đều có thể tạo thành
từ các phép biến đổi cơ sở như:
– Dịch chuyển (Translation)
– Tỉ lệ (Scaling)
– Quay (Rotation)
– Biến dạng (Shearing)
Phép biến đổi Affine
13
VÍ DỤ
-
CÁC PHÉP BIẾN ĐỔI 2 CHIỀU
2
15
• Việc biến đổi các đối tượng làm thay đổi các
điểm P thành các điểm Q theo thuật toán
• Việc biến đổi P sử dụng tọa độ của P (Px,Py) ánh
xạ thành các tọa độ mới Q (Qx,Qy)
• Việc biến đổi có thể biểu diễn thông qua hàm T,
hàm ánh xạ của điểm:
T(Px,Py) = (Qx,Qy)
hoặc
T(P) = Q
Biểu diễn ma trận
16
• Phép biến đổi đồ họa Afin (Affine transformation) T ánh
xạ tập P sang tập Q:
– với a, b, c, d, tx and ty là các hệ số
• Biểu diễn ma trận:
hay
Q = MP + Tr
Biểu diễn ma trận
x
x
x
x t
bP
aP
Q 


y
y
y
y t
dP
cP
Q 




































y
x
y
x
y
x
t
t
P
P
d
c
b
a
Q
Q
• Phương pháp biểu diễn đối tượng P = [ x y ]
• Phép biến đổi vị trí điểm
• Thực thi phép biến đổi đúng trên 1 điểm ảnh sẽ đúng
trên toàn bộ đối tượng







d
c
b
a
T
         
   
'
'
y
dy
bx
*
y
* x
cy
ax
d
c
b
a
x
T
P 










y
x
z
pM
pW
Biểu diễn ma trận
-
PHÉP BẤT BIẾN
• Phép bất biến
x’ = x
y’ = y
• Ma trận biến đổi của phép bất
biến







1
0
0
1
T
         
   
'
'
y
1y
0x
0
1
1
0
0
1
*
y
* x
y
x
x
T
P 










-
PHÉP TỊNH TIẾN
• Phép tịnh tiến (Translate)
x’ = x + a
y’ = y + b
• Ma trận dịch chuyển
 
b
a
Tr 
         
y'
'
b
y x
a
x
Tr
P 



-
PHÉP TỈ LỆ
• Phép tỉ lệ (Scale)
x’ = a*x
y’ = b*y
• Ma trận biến đổi của phép tỉ lệ







b
a
T
0
0
         
   
'
'
y
0
0
0
0
*
y
* x
by
x
y
ax
b
a
x
T
P 










-
PHÉP BIẾN DẠNG
• Phép biến dạng (Shear)
• Ma trận biến dạng
Trục x: Trục y:







1
0
1
a
T 






1
0
1 b
T
         
   
'
'
y
1y
bx
0
1
1
0
1
*
y
* x
y
x
b
x
T
P 










Theo chiều x
x’ = x + ay
y’ = y
Theo chiều y
x’ = x
y’ = y + bx
-
PHÉP XOAY
x = r cos , y = r sin 
x’ = r cos ( + ), y’ = r sin ( + )
x’ = r ( cos cos - sin sin )
= x cos - y sin
y’ = r ( sin cos + cos sin )
= x sin + y cos
[x' y']= [xcos - ysin xsin + ycos]
• Phép xoay (Rotate)
x’ = xcos - ysin
y’ = xsin + ycos
-
• Ma trận biến đổi của phép bất
biến












cos
sin
sin
cos
]
[T
PHÉP XOAY
     
   
   
'
'
y
cos
.
x.sin
sin
.
x.cos
cos
sin
sin
cos
*
y
*
x
y
y
x
T
P




















• Thông thường chúng ta cần phải thực hiện một
phép biến đổi phức tạp từ nhiều phép biến đổi cơ
bản
– Ví dụ: Đồng thời tịnh tiến một đối tượng, xoay
và thay đổi tỉ lệ
• Phép biến đổi này gọi là phép biến đổi tổ hợp
• Tổ hợp của 2 hay nhiều các phép biến đổi affine
cũng là một phép biến đổi affine
Phép biến đổi tổng hợp
• Phép xoay quanh một điểm gốc (pivotal point)
• Thực hiện phép tịnh tiến tất cả các điểm theo
vector (-xc,-yc)
• Xoay quanh gốc trục tọa độ
• Thực hiện phép tịnh tiến tất cả các điểm về vị trí
ban đầu theo vector (xc,yc)
Phép biến đổi tổng hợp
(xc,yc)
• Vấn đề gặp phải
– Các biến đổi affine được thực hiện bằng các phép
biến đổi tuyến tính, sau đó là phép tịnh tiến
– Tuy nhiên, phép tịnh tiến được thực hiện bằng một
phép cộng thay vì một phép nhân ma trận
– Cần tìm cách thực hiện các phép biến đổi bằng cách
chỉ cần nhân các ma trận lại với nhau
Phép biến đổi tổng hợp
-
HỆ TỌA ĐỘ ĐỒNG NHẤT
3
-
TỌA ĐỘ ĐỒNG NHẤT
Tọa độ đồng nhất (Homogeneous
Transform)
• Phương pháp biểu diễn mở rộng
thông qua tọa độ đồng nhất của
các vector vị trí
• Với ứng dụng của phép chiếu hình
học mà ở đó tọa độ điểm được mô
tả dưới ma trận [ x* y* h]
– với x = x*/h, y = y*/h, z = z*/h và h là
một số thực tuỳ ý
-
TỌA ĐỘ ĐỒNG NHẤT
• Ðưa ra cái nhìn hợp nhất của các
phép biến đổi dưới phép nhân ma
trận, hỗ trợ cho việc xử lý bằng cả
phần cứng và phần mềm
• Cho phép kết hợp với cả các phép
biến đổi đặc biệt không tuyến tính
khác (non-affine) như:
– Phép chiếu phối cảnh
(Perspective projections)
– Uốn (bends), vuốt (tapers)...
• Kết hợp các các phép biến đổi tạo thành ma trận tích
đơn giản duy nhất. Tránh nhầm lẫn về thứ tự của các
phép nhân khi sử dụng.
– Chú ý khi nhân ma trận: AB cho kết quả khác BA
– Ví dụ:
1. Scale → Translate
2. Translate → Scale
Tọa độ đồng nhất
• Ma trận biến đổi đồng nhất
Ma trận đồng nhất











1
0
0
]
[
n
m
d
c
b
a
T
-
PHÉP TỊNH TIẾN
• Ma trận đồng nhất
]
1
[
1
0
1
0
0
0
1
]
1
[
]
1
'
'
[ n
y
m
x
n
m
y
x
y
x 
























1
0
1
0
0
0
1
]
[
n
m
T
-
PHÉP TỈ LỆ
• Ma trận đồng nhất











1
0
0
0
2
0
0
0
1
]
[ S
S
T
]
1
2
.
1
.
[
1
0
0
0
2
0
0
0
1
]
1
[
]
1
'
'
[ S
y
S
x
S
S
y
x
y
x 











-
PHÉP XOAY
• Ma trận đồng nhất












1
0
0
0
cos
sin
0
sin
cos
]
1
[
]
1
'
'
[ 



y
x
y
x
]
1
cos
.
sin
.
sin
.
cos
.
[ 


 y
x
y
x 














1
0
0
0
cos
sin
0
sin
cos
]
[ 



T
-
CÁC PHÉP BIẾN ĐỔI 3 CHIỀU
4
-
BIẾN ĐỔI TRONG
KHÔNG GIAN BA CHIỀU
• Biểu diễn điểm trong không
gian 3 chiều
– [ x* y* z* h ] = [ x y z 1 ]. [ T ]
– [x' y' z' 1 ]= [ x*/h y*/h z*/h 1 ][
T ]
• Ma trận biến đổi













s
n
m
l
r
j
i
g
q
f
e
d
p
c
b
a
]
[T
-
PHÉP TỊNH TIẾN
• Ma trận đồng nhất













1
0
1
0
0
0
0
1
0
0
0
0
1
]
[
dz
dy
dx
T
-
PHÉP TỈ LỆ
• Ma trận đồng nhất













1
0
0
0
0
0
0
0
0
0
0
0
0
]
[
z
y
x
S
S
S
T
-
PHÉP BIẾN DẠNG
• Ma trận đồng nhất













1
0
0
0
0
1
0
1
0
1
]
[
i
g
f
d
c
b
T
]
1
[
]
1
'
'
'
[ z
fy
cx
iz
y
bx
gz
yd
x
z
y
x 






• Trong 2D, phép xoay chỉ được thực hiện xung quanh gốc
tọa độ
• Trong 3D, một đối tượng có thể xoay theo 3 trục: trục x,
trục y, trục z
• Xoay theo chiều dương là ngược chiều kim đồng hồ và
xoay theo chiều âm là theo chiều kim đồng hồ
«Mọi phép xoay xung quanh gốc tọa độ đều có thể chia
thành phép quay quanh trục x, sau đó quay quanh trục y
và sau đó quay quanh trục z»
– Định lý Euler
Phép xoay
x
y
z
x
y
z
x
y
z
-
PHÉP XOAY
• Ma trận đồng nhất
– Theo trục x














1
0
0
0
0
0
0
0
0
0
0
1




cos
sin
sin
cos
]
[Tx
-
PHÉP XOAY
– Theo trục y
– Theo trục z











 

1
0
0
0
0
cos
0
sin
0
0
1
0
0
sin
0
cos
]
[




Ty














1
0
0
0
0
1
0
0
0
0
cos
sin
0
0
sin
cos
]
[




Tz
– Theo trục (ux, uy, uz) bất kỳ
với
• c = cos θ
• s = sin θ
Phép xoay

More Related Content

What's hot

Tạo Lập Văn Bản - Bài Tiểu luận
Tạo Lập Văn Bản -  Bài Tiểu luậnTạo Lập Văn Bản -  Bài Tiểu luận
Tạo Lập Văn Bản - Bài Tiểu luậnlaptrinhvacxin
 
14. Gia công bánh răng xoắn, bài giảng công nghệ, công ty Sotech, http://sote...
14. Gia công bánh răng xoắn, bài giảng công nghệ, công ty Sotech, http://sote...14. Gia công bánh răng xoắn, bài giảng công nghệ, công ty Sotech, http://sote...
14. Gia công bánh răng xoắn, bài giảng công nghệ, công ty Sotech, http://sote...Sotech.,ltd
 
Dieu khien so
Dieu khien soDieu khien so
Dieu khien so98a14567
 
Điều khiển khí nén thuỷ lực.pdf
Điều khiển khí nén thuỷ lực.pdfĐiều khiển khí nén thuỷ lực.pdf
Điều khiển khí nén thuỷ lực.pdfMan_Ebook
 
Hợp chuyển động - chuyển động phức tạp
Hợp chuyển động - chuyển động phức tạpHợp chuyển động - chuyển động phức tạp
Hợp chuyển động - chuyển động phức tạpLe Nguyen Truong Giang
 
đồ áN cơ sở 2 đề tài xây dựng website kinh doanh phụ kiện thú cưng
đồ áN cơ sở 2 đề tài xây dựng website kinh doanh phụ kiện thú cưngđồ áN cơ sở 2 đề tài xây dựng website kinh doanh phụ kiện thú cưng
đồ áN cơ sở 2 đề tài xây dựng website kinh doanh phụ kiện thú cưngnataliej4
 
De thuc hanh word so 4
De thuc hanh word so 4De thuc hanh word so 4
De thuc hanh word so 4Tran Juni
 
Giáo Trình Khí cụ điện
Giáo Trình Khí cụ điệnGiáo Trình Khí cụ điện
Giáo Trình Khí cụ điệnTha Lam May Troi
 
Tổng hợp các lệnh cơ bản trong autocad
Tổng hợp các lệnh cơ bản trong autocadTổng hợp các lệnh cơ bản trong autocad
Tổng hợp các lệnh cơ bản trong autocadbotemkin
 
Xây dựng biểu đồ use case
Xây dựng biểu đồ use caseXây dựng biểu đồ use case
Xây dựng biểu đồ use caseTrung Chinh Hà
 
Câu hỏi vấn đáp do an cong nghe
Câu hỏi vấn đáp do an cong  ngheCâu hỏi vấn đáp do an cong  nghe
Câu hỏi vấn đáp do an cong ngheTrungTín Nguyễn
 
Bài giảng Công Nghệ Chế Tạo Máy 1 - TNUT - k50
Bài giảng Công Nghệ Chế Tạo Máy 1 - TNUT - k50Bài giảng Công Nghệ Chế Tạo Máy 1 - TNUT - k50
Bài giảng Công Nghệ Chế Tạo Máy 1 - TNUT - k50Minh Đức Nguyễn
 
Công thức Vật lý đại cương II
Công thức Vật lý đại cương IICông thức Vật lý đại cương II
Công thức Vật lý đại cương IIVũ Lâm
 
Giáo trình thực tập máy điều hòa không khí dân dụng.pdf
Giáo trình thực tập máy điều hòa không khí dân dụng.pdfGiáo trình thực tập máy điều hòa không khí dân dụng.pdf
Giáo trình thực tập máy điều hòa không khí dân dụng.pdfMan_Ebook
 
6 tính toán thiết kế bộ truyền bánh răng trụ
6 tính toán thiết kế bộ truyền bánh răng trụ6 tính toán thiết kế bộ truyền bánh răng trụ
6 tính toán thiết kế bộ truyền bánh răng trụvienlep10cdt2
 
Tác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong Revit
Tác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong RevitTác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong Revit
Tác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong RevitKiến Trúc KISATO
 
Đề thi trắc nghiệm Xác suất thống kê có lời giải
Đề thi trắc nghiệm Xác suất thống kê có lời giảiĐề thi trắc nghiệm Xác suất thống kê có lời giải
Đề thi trắc nghiệm Xác suất thống kê có lời giải希夢 坂井
 

What's hot (20)

Tạo Lập Văn Bản - Bài Tiểu luận
Tạo Lập Văn Bản -  Bài Tiểu luậnTạo Lập Văn Bản -  Bài Tiểu luận
Tạo Lập Văn Bản - Bài Tiểu luận
 
14. Gia công bánh răng xoắn, bài giảng công nghệ, công ty Sotech, http://sote...
14. Gia công bánh răng xoắn, bài giảng công nghệ, công ty Sotech, http://sote...14. Gia công bánh răng xoắn, bài giảng công nghệ, công ty Sotech, http://sote...
14. Gia công bánh răng xoắn, bài giảng công nghệ, công ty Sotech, http://sote...
 
Dieu khien so
Dieu khien soDieu khien so
Dieu khien so
 
Đề tài: Nghiên cứu nhà máy điện gió Phương Mai – Bình Định, HAY
Đề tài: Nghiên cứu nhà máy điện gió Phương Mai – Bình Định, HAYĐề tài: Nghiên cứu nhà máy điện gió Phương Mai – Bình Định, HAY
Đề tài: Nghiên cứu nhà máy điện gió Phương Mai – Bình Định, HAY
 
Điều khiển khí nén thuỷ lực.pdf
Điều khiển khí nén thuỷ lực.pdfĐiều khiển khí nén thuỷ lực.pdf
Điều khiển khí nén thuỷ lực.pdf
 
Hợp chuyển động - chuyển động phức tạp
Hợp chuyển động - chuyển động phức tạpHợp chuyển động - chuyển động phức tạp
Hợp chuyển động - chuyển động phức tạp
 
đồ áN cơ sở 2 đề tài xây dựng website kinh doanh phụ kiện thú cưng
đồ áN cơ sở 2 đề tài xây dựng website kinh doanh phụ kiện thú cưngđồ áN cơ sở 2 đề tài xây dựng website kinh doanh phụ kiện thú cưng
đồ áN cơ sở 2 đề tài xây dựng website kinh doanh phụ kiện thú cưng
 
De thuc hanh word so 4
De thuc hanh word so 4De thuc hanh word so 4
De thuc hanh word so 4
 
Cach su dung matlab
Cach su dung matlabCach su dung matlab
Cach su dung matlab
 
Giáo Trình Khí cụ điện
Giáo Trình Khí cụ điệnGiáo Trình Khí cụ điện
Giáo Trình Khí cụ điện
 
Tổng hợp các lệnh cơ bản trong autocad
Tổng hợp các lệnh cơ bản trong autocadTổng hợp các lệnh cơ bản trong autocad
Tổng hợp các lệnh cơ bản trong autocad
 
Xây dựng biểu đồ use case
Xây dựng biểu đồ use caseXây dựng biểu đồ use case
Xây dựng biểu đồ use case
 
Câu hỏi vấn đáp do an cong nghe
Câu hỏi vấn đáp do an cong  ngheCâu hỏi vấn đáp do an cong  nghe
Câu hỏi vấn đáp do an cong nghe
 
Bài giảng Công Nghệ Chế Tạo Máy 1 - TNUT - k50
Bài giảng Công Nghệ Chế Tạo Máy 1 - TNUT - k50Bài giảng Công Nghệ Chế Tạo Máy 1 - TNUT - k50
Bài giảng Công Nghệ Chế Tạo Máy 1 - TNUT - k50
 
Công thức Vật lý đại cương II
Công thức Vật lý đại cương IICông thức Vật lý đại cương II
Công thức Vật lý đại cương II
 
Đề tài: Xây dựng Website quản lý điểm trường Phổ thông, 9đ
Đề tài: Xây dựng Website quản lý điểm trường Phổ thông, 9đĐề tài: Xây dựng Website quản lý điểm trường Phổ thông, 9đ
Đề tài: Xây dựng Website quản lý điểm trường Phổ thông, 9đ
 
Giáo trình thực tập máy điều hòa không khí dân dụng.pdf
Giáo trình thực tập máy điều hòa không khí dân dụng.pdfGiáo trình thực tập máy điều hòa không khí dân dụng.pdf
Giáo trình thực tập máy điều hòa không khí dân dụng.pdf
 
6 tính toán thiết kế bộ truyền bánh răng trụ
6 tính toán thiết kế bộ truyền bánh răng trụ6 tính toán thiết kế bộ truyền bánh răng trụ
6 tính toán thiết kế bộ truyền bánh răng trụ
 
Tác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong Revit
Tác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong RevitTác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong Revit
Tác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong Revit
 
Đề thi trắc nghiệm Xác suất thống kê có lời giải
Đề thi trắc nghiệm Xác suất thống kê có lời giảiĐề thi trắc nghiệm Xác suất thống kê có lời giải
Đề thi trắc nghiệm Xác suất thống kê có lời giải
 

Similar to Cg05 modeling trans

KTRB C2 Bai tap.pdf
KTRB C2 Bai tap.pdfKTRB C2 Bai tap.pdf
KTRB C2 Bai tap.pdfTonNguynVn28
 
[Toán kinh tế ứng dụng] Bài 1: Hàm tuyến tính
[Toán kinh tế ứng dụng] Bài 1: Hàm tuyến tính[Toán kinh tế ứng dụng] Bài 1: Hàm tuyến tính
[Toán kinh tế ứng dụng] Bài 1: Hàm tuyến tínhNguyen Ngoc Binh Phuong
 
báo-cáo-mô-hình-hóa-nhóm-15.pdf
báo-cáo-mô-hình-hóa-nhóm-15.pdfbáo-cáo-mô-hình-hóa-nhóm-15.pdf
báo-cáo-mô-hình-hóa-nhóm-15.pdfngTrnh17
 
Bai giang vat li 1.14180
Bai giang vat li 1.14180Bai giang vat li 1.14180
Bai giang vat li 1.14180TommyAdam111
 
TỔNG HỢP CHUYÊN ĐỀ ĐẠT GIẢI BÀI TOÁN CHUYỂN ĐỘNG LIÊN KẾT CỦA VẬT RẮN PHỤC VỤ...
TỔNG HỢP CHUYÊN ĐỀ ĐẠT GIẢI BÀI TOÁN CHUYỂN ĐỘNG LIÊN KẾT CỦA VẬT RẮN PHỤC VỤ...TỔNG HỢP CHUYÊN ĐỀ ĐẠT GIẢI BÀI TOÁN CHUYỂN ĐỘNG LIÊN KẾT CỦA VẬT RẮN PHỤC VỤ...
TỔNG HỢP CHUYÊN ĐỀ ĐẠT GIẢI BÀI TOÁN CHUYỂN ĐỘNG LIÊN KẾT CỦA VẬT RẮN PHỤC VỤ...Nguyen Thanh Tu Collection
 
Chuyên đề DAO ĐỘNG CƠ_10595212092019
Chuyên đề DAO ĐỘNG CƠ_10595212092019Chuyên đề DAO ĐỘNG CƠ_10595212092019
Chuyên đề DAO ĐỘNG CƠ_10595212092019hieupham236
 
Lớp 12 chương 1 dao động cơ
Lớp 12 chương 1 dao động cơLớp 12 chương 1 dao động cơ
Lớp 12 chương 1 dao động cơMinh huynh
 
Lớp 12 chương 1 dao động cơ
Lớp 12 chương 1 dao động cơLớp 12 chương 1 dao động cơ
Lớp 12 chương 1 dao động cơMinh huynh
 
Ban Chieu1
Ban Chieu1Ban Chieu1
Ban Chieu1hunglt
 
2dfgdfgdgfdgdfgdfg
2dfgdfgdgfdgdfgdfg2dfgdfgdgfdgdfgdfg
2dfgdfgdgfdgdfgdfgsang tran
 
dfsdfsdfsdfsf
dfsdfsdfsdfsfdfsdfsdfsdfsf
dfsdfsdfsdfsfsang tran
 
Vật lí đại cương đại học bách khoa hà nội
Vật lí đại cương đại học bách khoa hà nộiVật lí đại cương đại học bách khoa hà nội
Vật lí đại cương đại học bách khoa hà nộiPhanThanh397861
 
Chuong 1 dong hoc chat diem
Chuong 1 dong hoc chat diemChuong 1 dong hoc chat diem
Chuong 1 dong hoc chat diemThu Thao
 
Chuong 1 dong hoc chat diem
Chuong 1 dong hoc chat diemChuong 1 dong hoc chat diem
Chuong 1 dong hoc chat diemThu Thao
 

Similar to Cg05 modeling trans (20)

KTRB C2 Bai tap.pdf
KTRB C2 Bai tap.pdfKTRB C2 Bai tap.pdf
KTRB C2 Bai tap.pdf
 
[Toán kinh tế ứng dụng] Bài 1: Hàm tuyến tính
[Toán kinh tế ứng dụng] Bài 1: Hàm tuyến tính[Toán kinh tế ứng dụng] Bài 1: Hàm tuyến tính
[Toán kinh tế ứng dụng] Bài 1: Hàm tuyến tính
 
báo-cáo-mô-hình-hóa-nhóm-15.pdf
báo-cáo-mô-hình-hóa-nhóm-15.pdfbáo-cáo-mô-hình-hóa-nhóm-15.pdf
báo-cáo-mô-hình-hóa-nhóm-15.pdf
 
04 DFT.pdf
04 DFT.pdf04 DFT.pdf
04 DFT.pdf
 
Slide9
Slide9Slide9
Slide9
 
Bai giang vat li 1.14180
Bai giang vat li 1.14180Bai giang vat li 1.14180
Bai giang vat li 1.14180
 
TỔNG HỢP CHUYÊN ĐỀ ĐẠT GIẢI BÀI TOÁN CHUYỂN ĐỘNG LIÊN KẾT CỦA VẬT RẮN PHỤC VỤ...
TỔNG HỢP CHUYÊN ĐỀ ĐẠT GIẢI BÀI TOÁN CHUYỂN ĐỘNG LIÊN KẾT CỦA VẬT RẮN PHỤC VỤ...TỔNG HỢP CHUYÊN ĐỀ ĐẠT GIẢI BÀI TOÁN CHUYỂN ĐỘNG LIÊN KẾT CỦA VẬT RẮN PHỤC VỤ...
TỔNG HỢP CHUYÊN ĐỀ ĐẠT GIẢI BÀI TOÁN CHUYỂN ĐỘNG LIÊN KẾT CỦA VẬT RẮN PHỤC VỤ...
 
Chuyên đề DAO ĐỘNG CƠ_10595212092019
Chuyên đề DAO ĐỘNG CƠ_10595212092019Chuyên đề DAO ĐỘNG CƠ_10595212092019
Chuyên đề DAO ĐỘNG CƠ_10595212092019
 
Bai4 a
Bai4 aBai4 a
Bai4 a
 
Pt04 de qui
Pt04 de quiPt04 de qui
Pt04 de qui
 
Lớp 12 chương 1 dao động cơ
Lớp 12 chương 1 dao động cơLớp 12 chương 1 dao động cơ
Lớp 12 chương 1 dao động cơ
 
Lớp 12 chương 1 dao động cơ
Lớp 12 chương 1 dao động cơLớp 12 chương 1 dao động cơ
Lớp 12 chương 1 dao động cơ
 
Ban Chieu1
Ban Chieu1Ban Chieu1
Ban Chieu1
 
2dfgdfgdgfdgdfgdfg
2dfgdfgdgfdgdfgdfg2dfgdfgdgfdgdfgdfg
2dfgdfgdgfdgdfgdfg
 
dfsdfsdfsdfsf
dfsdfsdfsdfsfdfsdfsdfsdfsf
dfsdfsdfsdfsf
 
Vật lí đại cương đại học bách khoa hà nội
Vật lí đại cương đại học bách khoa hà nộiVật lí đại cương đại học bách khoa hà nội
Vật lí đại cương đại học bách khoa hà nội
 
Chuong 1 dong hoc chat diem
Chuong 1 dong hoc chat diemChuong 1 dong hoc chat diem
Chuong 1 dong hoc chat diem
 
Chuong 1 dong hoc chat diem
Chuong 1 dong hoc chat diemChuong 1 dong hoc chat diem
Chuong 1 dong hoc chat diem
 
Giải Nhanh Vật Lý 12-LTĐH
Giải Nhanh Vật Lý 12-LTĐHGiải Nhanh Vật Lý 12-LTĐH
Giải Nhanh Vật Lý 12-LTĐH
 
Bai 6. mai
Bai 6. maiBai 6. mai
Bai 6. mai
 

Recently uploaded

Đồ án Năng lượng gió, đi sâu tìm hiểu hệ thống điện năng lượng gió
Đồ án Năng lượng gió, đi sâu tìm hiểu hệ thống điện năng lượng gióĐồ án Năng lượng gió, đi sâu tìm hiểu hệ thống điện năng lượng gió
Đồ án Năng lượng gió, đi sâu tìm hiểu hệ thống điện năng lượng giólamluanvan.net Viết thuê luận văn
 
Đồ án Tìm hiểu các hệ thống khí nén, đi sâu phân tích nguyên lý hoạt động của...
Đồ án Tìm hiểu các hệ thống khí nén, đi sâu phân tích nguyên lý hoạt động của...Đồ án Tìm hiểu các hệ thống khí nén, đi sâu phân tích nguyên lý hoạt động của...
Đồ án Tìm hiểu các hệ thống khí nén, đi sâu phân tích nguyên lý hoạt động của...lamluanvan.net Viết thuê luận văn
 
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...lamluanvan.net Viết thuê luận văn
 
Đồ án Điều khiển không cảm biến động cơ PMSM cho truyền động kéo ô tô
Đồ án Điều khiển không cảm biến động cơ PMSM cho truyền động kéo ô tôĐồ án Điều khiển không cảm biến động cơ PMSM cho truyền động kéo ô tô
Đồ án Điều khiển không cảm biến động cơ PMSM cho truyền động kéo ô tôlamluanvan.net Viết thuê luận văn
 
Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...
Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...
Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...lamluanvan.net Viết thuê luận văn
 
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất snack từ rong nâu Sargassum po...
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất snack từ rong nâu Sargassum po...Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất snack từ rong nâu Sargassum po...
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất snack từ rong nâu Sargassum po...lamluanvan.net Viết thuê luận văn
 
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...lamluanvan.net Viết thuê luận văn
 
Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051
Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051
Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051lamluanvan.net Viết thuê luận văn
 
Đồ án Thiết kế và thi công mô hình “Vườn thông minh IoT
Đồ án Thiết kế và thi công mô hình “Vườn thông minh IoTĐồ án Thiết kế và thi công mô hình “Vườn thông minh IoT
Đồ án Thiết kế và thi công mô hình “Vườn thông minh IoTlamluanvan.net Viết thuê luận văn
 
ĐỒ ÁN NGHIÊN CỨU CÁC GIẢI PHÁP THIẾT KẾ NGÔI NHÀ THÔNG MINH
ĐỒ ÁN NGHIÊN CỨU CÁC GIẢI PHÁP THIẾT KẾ NGÔI NHÀ THÔNG MINHĐỒ ÁN NGHIÊN CỨU CÁC GIẢI PHÁP THIẾT KẾ NGÔI NHÀ THÔNG MINH
ĐỒ ÁN NGHIÊN CỨU CÁC GIẢI PHÁP THIẾT KẾ NGÔI NHÀ THÔNG MINHlamluanvan.net Viết thuê luận văn
 
Đồ án tốt nghiệp Xây dựng chỉ số độc tính của kênh Tham Lương – Bến Cát Thành...
Đồ án tốt nghiệp Xây dựng chỉ số độc tính của kênh Tham Lương – Bến Cát Thành...Đồ án tốt nghiệp Xây dựng chỉ số độc tính của kênh Tham Lương – Bến Cát Thành...
Đồ án tốt nghiệp Xây dựng chỉ số độc tính của kênh Tham Lương – Bến Cát Thành...lamluanvan.net Viết thuê luận văn
 
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNET
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNETĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNET
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNETlamluanvan.net Viết thuê luận văn
 
Đồ án tốt nghiệp Nghiên cứu quy trình tách chiết và tính chất của Anthocyanin...
Đồ án tốt nghiệp Nghiên cứu quy trình tách chiết và tính chất của Anthocyanin...Đồ án tốt nghiệp Nghiên cứu quy trình tách chiết và tính chất của Anthocyanin...
Đồ án tốt nghiệp Nghiên cứu quy trình tách chiết và tính chất của Anthocyanin...lamluanvan.net Viết thuê luận văn
 
Đồ án Tính toán thiết kế chiếu sáng bằng đèn LED cho trường Mầm non quốc tế H...
Đồ án Tính toán thiết kế chiếu sáng bằng đèn LED cho trường Mầm non quốc tế H...Đồ án Tính toán thiết kế chiếu sáng bằng đèn LED cho trường Mầm non quốc tế H...
Đồ án Tính toán thiết kế chiếu sáng bằng đèn LED cho trường Mầm non quốc tế H...lamluanvan.net Viết thuê luận văn
 
Đồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điện
Đồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điệnĐồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điện
Đồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điệnlamluanvan.net Viết thuê luận văn
 
Đồ án tốt nghiệp Nghiên cứu, đề xuất quy trình chế biến sữa gạo từ gạo đen hữ...
Đồ án tốt nghiệp Nghiên cứu, đề xuất quy trình chế biến sữa gạo từ gạo đen hữ...Đồ án tốt nghiệp Nghiên cứu, đề xuất quy trình chế biến sữa gạo từ gạo đen hữ...
Đồ án tốt nghiệp Nghiên cứu, đề xuất quy trình chế biến sữa gạo từ gạo đen hữ...lamluanvan.net Viết thuê luận văn
 
Đồ án Nghiên cứu phương pháp xử lý, lọc bụi trong công nghiệp. Đi sâu vào hệ ...
Đồ án Nghiên cứu phương pháp xử lý, lọc bụi trong công nghiệp. Đi sâu vào hệ ...Đồ án Nghiên cứu phương pháp xử lý, lọc bụi trong công nghiệp. Đi sâu vào hệ ...
Đồ án Nghiên cứu phương pháp xử lý, lọc bụi trong công nghiệp. Đi sâu vào hệ ...lamluanvan.net Viết thuê luận văn
 

Recently uploaded (20)

Đồ án Năng lượng gió, đi sâu tìm hiểu hệ thống điện năng lượng gió
Đồ án Năng lượng gió, đi sâu tìm hiểu hệ thống điện năng lượng gióĐồ án Năng lượng gió, đi sâu tìm hiểu hệ thống điện năng lượng gió
Đồ án Năng lượng gió, đi sâu tìm hiểu hệ thống điện năng lượng gió
 
Đồ án Tìm hiểu các hệ thống khí nén, đi sâu phân tích nguyên lý hoạt động của...
Đồ án Tìm hiểu các hệ thống khí nén, đi sâu phân tích nguyên lý hoạt động của...Đồ án Tìm hiểu các hệ thống khí nén, đi sâu phân tích nguyên lý hoạt động của...
Đồ án Tìm hiểu các hệ thống khí nén, đi sâu phân tích nguyên lý hoạt động của...
 
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...
 
Đồ án Điều khiển không cảm biến động cơ PMSM cho truyền động kéo ô tô
Đồ án Điều khiển không cảm biến động cơ PMSM cho truyền động kéo ô tôĐồ án Điều khiển không cảm biến động cơ PMSM cho truyền động kéo ô tô
Đồ án Điều khiển không cảm biến động cơ PMSM cho truyền động kéo ô tô
 
Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...
Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...
Đồ án tốt nghiệp Nghiên cứu khả năng keo tụ của Sắt Sunfate kết hợp với Canxi...
 
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất snack từ rong nâu Sargassum po...
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất snack từ rong nâu Sargassum po...Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất snack từ rong nâu Sargassum po...
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất snack từ rong nâu Sargassum po...
 
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...
Đồ án tốt nghiệp Nghiên cứu quy trình sản xuất cà phê nấm linh chi (Ganoderma...
 
Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051
Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051
Đồ án Thiết kế hệ thống điều khiển tự động sử dụng vi điều khiển 8051
 
ĐỒ ÁN TỐT NGHIỆP HỆ THỐNG VƯỜN THÔNG MINH.doc
ĐỒ ÁN TỐT NGHIỆP HỆ THỐNG VƯỜN THÔNG MINH.docĐỒ ÁN TỐT NGHIỆP HỆ THỐNG VƯỜN THÔNG MINH.doc
ĐỒ ÁN TỐT NGHIỆP HỆ THỐNG VƯỜN THÔNG MINH.doc
 
Đồ án Thiết kế và thi công mô hình “Vườn thông minh IoT
Đồ án Thiết kế và thi công mô hình “Vườn thông minh IoTĐồ án Thiết kế và thi công mô hình “Vườn thông minh IoT
Đồ án Thiết kế và thi công mô hình “Vườn thông minh IoT
 
ĐỒ ÁN NGHIÊN CỨU CÁC GIẢI PHÁP THIẾT KẾ NGÔI NHÀ THÔNG MINH
ĐỒ ÁN NGHIÊN CỨU CÁC GIẢI PHÁP THIẾT KẾ NGÔI NHÀ THÔNG MINHĐỒ ÁN NGHIÊN CỨU CÁC GIẢI PHÁP THIẾT KẾ NGÔI NHÀ THÔNG MINH
ĐỒ ÁN NGHIÊN CỨU CÁC GIẢI PHÁP THIẾT KẾ NGÔI NHÀ THÔNG MINH
 
ĐỒ ÁN TRIỂN KHAI GIẢI PHÁP VPN TRÊN FIREWALL CISCO ASA
ĐỒ ÁN TRIỂN KHAI GIẢI PHÁP VPN TRÊN FIREWALL CISCO ASAĐỒ ÁN TRIỂN KHAI GIẢI PHÁP VPN TRÊN FIREWALL CISCO ASA
ĐỒ ÁN TRIỂN KHAI GIẢI PHÁP VPN TRÊN FIREWALL CISCO ASA
 
Đồ án tốt nghiệp Xây dựng chỉ số độc tính của kênh Tham Lương – Bến Cát Thành...
Đồ án tốt nghiệp Xây dựng chỉ số độc tính của kênh Tham Lương – Bến Cát Thành...Đồ án tốt nghiệp Xây dựng chỉ số độc tính của kênh Tham Lương – Bến Cát Thành...
Đồ án tốt nghiệp Xây dựng chỉ số độc tính của kênh Tham Lương – Bến Cát Thành...
 
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNET
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNETĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNET
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNET
 
Đồ án tốt nghiệp Nghiên cứu quy trình tách chiết và tính chất của Anthocyanin...
Đồ án tốt nghiệp Nghiên cứu quy trình tách chiết và tính chất của Anthocyanin...Đồ án tốt nghiệp Nghiên cứu quy trình tách chiết và tính chất của Anthocyanin...
Đồ án tốt nghiệp Nghiên cứu quy trình tách chiết và tính chất của Anthocyanin...
 
Đồ án Thiết kế nhà máy sản xuất nước ép cam
Đồ án Thiết kế nhà máy sản xuất nước ép camĐồ án Thiết kế nhà máy sản xuất nước ép cam
Đồ án Thiết kế nhà máy sản xuất nước ép cam
 
Đồ án Tính toán thiết kế chiếu sáng bằng đèn LED cho trường Mầm non quốc tế H...
Đồ án Tính toán thiết kế chiếu sáng bằng đèn LED cho trường Mầm non quốc tế H...Đồ án Tính toán thiết kế chiếu sáng bằng đèn LED cho trường Mầm non quốc tế H...
Đồ án Tính toán thiết kế chiếu sáng bằng đèn LED cho trường Mầm non quốc tế H...
 
Đồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điện
Đồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điệnĐồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điện
Đồ án Tìm hiểu các loại nguồn điện sử dụng trong xe ô tô điện
 
Đồ án tốt nghiệp Nghiên cứu, đề xuất quy trình chế biến sữa gạo từ gạo đen hữ...
Đồ án tốt nghiệp Nghiên cứu, đề xuất quy trình chế biến sữa gạo từ gạo đen hữ...Đồ án tốt nghiệp Nghiên cứu, đề xuất quy trình chế biến sữa gạo từ gạo đen hữ...
Đồ án tốt nghiệp Nghiên cứu, đề xuất quy trình chế biến sữa gạo từ gạo đen hữ...
 
Đồ án Nghiên cứu phương pháp xử lý, lọc bụi trong công nghiệp. Đi sâu vào hệ ...
Đồ án Nghiên cứu phương pháp xử lý, lọc bụi trong công nghiệp. Đi sâu vào hệ ...Đồ án Nghiên cứu phương pháp xử lý, lọc bụi trong công nghiệp. Đi sâu vào hệ ...
Đồ án Nghiên cứu phương pháp xử lý, lọc bụi trong công nghiệp. Đi sâu vào hệ ...
 

Cg05 modeling trans

  • 1. Trịnh Thành Trung trungtt@soict.hust.edu.vn Bài 5 CÁC PHÉP BIẾN ĐỔI MÔ HÌNH 1
  • 2. - NỘI DUNG 1. Tổng quan 2. Các phép biến đổi hình học hai chiều 3. Ma trận đồng nhất 4. Các phép biến đổi hình học ba chiều 2
  • 4. 4 Tổng quan TỌA ĐỘ MÔ HÌNH TỌA ĐỘ THỰC TỌA ĐỘ HIỂN THỊ BIẾN ĐỔI MÔ HÌNH BIẾN ĐỔI GÓC NHÌN TỌA ĐỘ HÌNH CHIẾU BIẾN ĐỔI HÌNH CHIẾU
  • 5. 5 • Biến đổi mô hình (Modeling Transformation) Tổng quan
  • 6. 6 • Biến đổi góc nhìn (Viewing Transformation) Tổng quan
  • 7. 7 • Biến đổi hình chiếu (Projection Transformation) Tổng quan
  • 8. 8 Định nghĩa • Các phép biến đổi (Transformation) Là các phép ánh xạ tọa độ điểm hay vector thành tọa độ hay vector khác
  • 9. 9 • Phép biến đổi Affine là phép biến đổi tọa độ điểm đặc trưng của đối tượng thành tập tương ứng các điểm mới để tạo ra các hiệu ứng cho toàn đối tượng. – Ví dụ: phép biến đổi tọa độ với chỉ 2 điểm đầu cuối của đoạn thẳng tạo thành 2 điểm mới mà khi nối chúng với nhau tạo thành đoạn thẳng mới. – Các điểm nằm trên đoạn thẳng sẽ có kết quả là điểm nằm trên đoạn thẳng mới với cùng phép biến đổi thông qua phép nội suy. Phép biến đổi Affine
  • 10. 10 Các thuộc tính • Bảo toàn đoạn thẳng – Các đoạn thẳng được bảo toàn, do đó ánh xạ của một đoạn thẳng vẫn là một đoạn thẳng – Đơn giản hóa quá trình vẽ đoạn thẳng. Chúng ta chỉ cần xác định ánh xạ của hai điểm đầu cuối của đoạn thẳng và vẽ một đường thẳng nối hai điểm đó lại – Bảo đảm sự thẳng hàng, do đó các đa giác sẽ biến đổi thành các đa giác Phép biến đổi Affine
  • 11. 11 • Bảo toàn tính song song – Các đoạn thẳng song song sẽ biến đổi thành các đoạn thẳng song song – Ví dụ: Hình bình hành sẽ biến đổi thành hình bình hành • Bảo toàn các khoảng cách tỉ lệ – Các tỉ lệ sẽ được bảo toàn. Ví dụ: Trung điểm của đoạn thẳng sau khi biến đổi sẽ là trung điểm của đoạn thẳng mới Phép biến đổi Affine
  • 12. 12 • Mọi phép biến đổi phức tạp đều có thể tạo thành từ các phép biến đổi cơ sở như: – Dịch chuyển (Translation) – Tỉ lệ (Scaling) – Quay (Rotation) – Biến dạng (Shearing) Phép biến đổi Affine
  • 14. - CÁC PHÉP BIẾN ĐỔI 2 CHIỀU 2
  • 15. 15 • Việc biến đổi các đối tượng làm thay đổi các điểm P thành các điểm Q theo thuật toán • Việc biến đổi P sử dụng tọa độ của P (Px,Py) ánh xạ thành các tọa độ mới Q (Qx,Qy) • Việc biến đổi có thể biểu diễn thông qua hàm T, hàm ánh xạ của điểm: T(Px,Py) = (Qx,Qy) hoặc T(P) = Q Biểu diễn ma trận
  • 16. 16 • Phép biến đổi đồ họa Afin (Affine transformation) T ánh xạ tập P sang tập Q: – với a, b, c, d, tx and ty là các hệ số • Biểu diễn ma trận: hay Q = MP + Tr Biểu diễn ma trận x x x x t bP aP Q    y y y y t dP cP Q                                      y x y x y x t t P P d c b a Q Q
  • 17. • Phương pháp biểu diễn đối tượng P = [ x y ] • Phép biến đổi vị trí điểm • Thực thi phép biến đổi đúng trên 1 điểm ảnh sẽ đúng trên toàn bộ đối tượng        d c b a T               ' ' y dy bx * y * x cy ax d c b a x T P            y x z pM pW Biểu diễn ma trận
  • 18. - PHÉP BẤT BIẾN • Phép bất biến x’ = x y’ = y • Ma trận biến đổi của phép bất biến        1 0 0 1 T               ' ' y 1y 0x 0 1 1 0 0 1 * y * x y x x T P           
  • 19. - PHÉP TỊNH TIẾN • Phép tịnh tiến (Translate) x’ = x + a y’ = y + b • Ma trận dịch chuyển   b a Tr            y' ' b y x a x Tr P    
  • 20. - PHÉP TỈ LỆ • Phép tỉ lệ (Scale) x’ = a*x y’ = b*y • Ma trận biến đổi của phép tỉ lệ        b a T 0 0               ' ' y 0 0 0 0 * y * x by x y ax b a x T P           
  • 21. - PHÉP BIẾN DẠNG • Phép biến dạng (Shear) • Ma trận biến dạng Trục x: Trục y:        1 0 1 a T        1 0 1 b T               ' ' y 1y bx 0 1 1 0 1 * y * x y x b x T P            Theo chiều x x’ = x + ay y’ = y Theo chiều y x’ = x y’ = y + bx
  • 22. - PHÉP XOAY x = r cos , y = r sin  x’ = r cos ( + ), y’ = r sin ( + ) x’ = r ( cos cos - sin sin ) = x cos - y sin y’ = r ( sin cos + cos sin ) = x sin + y cos [x' y']= [xcos - ysin xsin + ycos] • Phép xoay (Rotate) x’ = xcos - ysin y’ = xsin + ycos
  • 23. - • Ma trận biến đổi của phép bất biến             cos sin sin cos ] [T PHÉP XOAY               ' ' y cos . x.sin sin . x.cos cos sin sin cos * y * x y y x T P                    
  • 24. • Thông thường chúng ta cần phải thực hiện một phép biến đổi phức tạp từ nhiều phép biến đổi cơ bản – Ví dụ: Đồng thời tịnh tiến một đối tượng, xoay và thay đổi tỉ lệ • Phép biến đổi này gọi là phép biến đổi tổ hợp • Tổ hợp của 2 hay nhiều các phép biến đổi affine cũng là một phép biến đổi affine Phép biến đổi tổng hợp
  • 25. • Phép xoay quanh một điểm gốc (pivotal point) • Thực hiện phép tịnh tiến tất cả các điểm theo vector (-xc,-yc) • Xoay quanh gốc trục tọa độ • Thực hiện phép tịnh tiến tất cả các điểm về vị trí ban đầu theo vector (xc,yc) Phép biến đổi tổng hợp (xc,yc)
  • 26. • Vấn đề gặp phải – Các biến đổi affine được thực hiện bằng các phép biến đổi tuyến tính, sau đó là phép tịnh tiến – Tuy nhiên, phép tịnh tiến được thực hiện bằng một phép cộng thay vì một phép nhân ma trận – Cần tìm cách thực hiện các phép biến đổi bằng cách chỉ cần nhân các ma trận lại với nhau Phép biến đổi tổng hợp
  • 27. - HỆ TỌA ĐỘ ĐỒNG NHẤT 3
  • 28. - TỌA ĐỘ ĐỒNG NHẤT Tọa độ đồng nhất (Homogeneous Transform) • Phương pháp biểu diễn mở rộng thông qua tọa độ đồng nhất của các vector vị trí • Với ứng dụng của phép chiếu hình học mà ở đó tọa độ điểm được mô tả dưới ma trận [ x* y* h] – với x = x*/h, y = y*/h, z = z*/h và h là một số thực tuỳ ý
  • 29. - TỌA ĐỘ ĐỒNG NHẤT • Ðưa ra cái nhìn hợp nhất của các phép biến đổi dưới phép nhân ma trận, hỗ trợ cho việc xử lý bằng cả phần cứng và phần mềm • Cho phép kết hợp với cả các phép biến đổi đặc biệt không tuyến tính khác (non-affine) như: – Phép chiếu phối cảnh (Perspective projections) – Uốn (bends), vuốt (tapers)...
  • 30. • Kết hợp các các phép biến đổi tạo thành ma trận tích đơn giản duy nhất. Tránh nhầm lẫn về thứ tự của các phép nhân khi sử dụng. – Chú ý khi nhân ma trận: AB cho kết quả khác BA – Ví dụ: 1. Scale → Translate 2. Translate → Scale Tọa độ đồng nhất
  • 31. • Ma trận biến đổi đồng nhất Ma trận đồng nhất            1 0 0 ] [ n m d c b a T
  • 32. - PHÉP TỊNH TIẾN • Ma trận đồng nhất ] 1 [ 1 0 1 0 0 0 1 ] 1 [ ] 1 ' ' [ n y m x n m y x y x                          1 0 1 0 0 0 1 ] [ n m T
  • 33. - PHÉP TỈ LỆ • Ma trận đồng nhất            1 0 0 0 2 0 0 0 1 ] [ S S T ] 1 2 . 1 . [ 1 0 0 0 2 0 0 0 1 ] 1 [ ] 1 ' ' [ S y S x S S y x y x            
  • 34. - PHÉP XOAY • Ma trận đồng nhất             1 0 0 0 cos sin 0 sin cos ] 1 [ ] 1 ' ' [     y x y x ] 1 cos . sin . sin . cos . [     y x y x                1 0 0 0 cos sin 0 sin cos ] [     T
  • 35. - CÁC PHÉP BIẾN ĐỔI 3 CHIỀU 4
  • 36. - BIẾN ĐỔI TRONG KHÔNG GIAN BA CHIỀU • Biểu diễn điểm trong không gian 3 chiều – [ x* y* z* h ] = [ x y z 1 ]. [ T ] – [x' y' z' 1 ]= [ x*/h y*/h z*/h 1 ][ T ] • Ma trận biến đổi              s n m l r j i g q f e d p c b a ] [T
  • 37. - PHÉP TỊNH TIẾN • Ma trận đồng nhất              1 0 1 0 0 0 0 1 0 0 0 0 1 ] [ dz dy dx T
  • 38. - PHÉP TỈ LỆ • Ma trận đồng nhất              1 0 0 0 0 0 0 0 0 0 0 0 0 ] [ z y x S S S T
  • 39. - PHÉP BIẾN DẠNG • Ma trận đồng nhất              1 0 0 0 0 1 0 1 0 1 ] [ i g f d c b T ] 1 [ ] 1 ' ' ' [ z fy cx iz y bx gz yd x z y x       
  • 40. • Trong 2D, phép xoay chỉ được thực hiện xung quanh gốc tọa độ • Trong 3D, một đối tượng có thể xoay theo 3 trục: trục x, trục y, trục z • Xoay theo chiều dương là ngược chiều kim đồng hồ và xoay theo chiều âm là theo chiều kim đồng hồ «Mọi phép xoay xung quanh gốc tọa độ đều có thể chia thành phép quay quanh trục x, sau đó quay quanh trục y và sau đó quay quanh trục z» – Định lý Euler Phép xoay x y z x y z x y z
  • 41. - PHÉP XOAY • Ma trận đồng nhất – Theo trục x               1 0 0 0 0 0 0 0 0 0 0 1     cos sin sin cos ] [Tx
  • 42. - PHÉP XOAY – Theo trục y – Theo trục z               1 0 0 0 0 cos 0 sin 0 0 1 0 0 sin 0 cos ] [     Ty               1 0 0 0 0 1 0 0 0 0 cos sin 0 0 sin cos ] [     Tz
  • 43. – Theo trục (ux, uy, uz) bất kỳ với • c = cos θ • s = sin θ Phép xoay