You are on page 1of 1

Phép biến đổi affine

Để biểu diễn một biến đổi affine bởi ma trận, chúng ta phải sử dụng tọa độ đồng nhất. Điều này
có nghĩa là biểu diễn một vectơ 2 chiều (x, y) như là một vectơ 3-chiều (x, y, 1), và tương tự như
vậy cho các chiều cao hơn. Sử dụng hệ thống này, phép xê dịch (translation) có thể được diễn tả
bởi phép nhân ma trận. Dạng hàm số x' = x + tx; y' = y + ty trở thành:

Tất cả các phép biến đổi tuyến tính thông thường có thể được chuyển đổi thành phép biến đổi
affine bằng cách mở rộng ma trận biểu diễn thêm 1 hàng và 1 cột, làm đầy khoảng thêm vào
bằng 0 ngoại trừ góc dưới bên phải, phải được đặt bằng 1. Ví dụ, ma trận của phép xoay bên trên
sẽ trở thành:

Sử dụng hệ thống này, phép xê dịch có thể trộn lẫn với các loại biến đổi khác, sử dụng phép nhân
ma trận như là trước đây. (Điều này xảy ra là do mặt phẳng thực đã được ánh xạ vào mặt phẳng
w = 1 trong không gian chiếu (projective space), và do vậy xê dịch trong không gian thực có thể
được biểu diễn bởi một phép trượt trong không gia chiếu projective space.)

Khi sử dụng các biến đổi affine, phần đồng nhất của vectơ tọa độ (thường gọi là w) sẽ không bao
giờ thay đổi. Người ta thường giả sử một cách an toàn là nó bằng 1. Tuy vậy, điều này là không
đúng khi sử dụng phép chiếu theo tia nhìn (perspective projection).

You might also like