Ma trận 3x3 dùng để biến đổi toạ độ nguồn (x1, y1) thành toạ độ đích (x2, y2) theo phép nhân ma trận:
[ x2 ] [ scaleX shearX translateX ] [ x1 ] [ y2 ] = [ shearY scaleY translateY ] [ y1 ] [ 1 ] [ 0 0 1 ] [ 1 ]
Sau khi biến đổi,
x2 = scaleX * x1 + shearX * y1 + translateX; y2 = scaleY * y1 + shearY * x1 + translateY;
Phương thức
| Phương thức | Kiểu dữ liệu trả về | Mô tả ngắn |
|---|---|---|
get | Number | Lấy phần tử tỷ lệ toạ độ X. |
get | Number | Lấy phần tử tỷ lệ toạ độ Y. |
get | Number | Lấy phần tử biến dạng toạ độ X. |
get | Number | Lấy phần tử biến dạng toạ độ Y. |
get | Number | Lấy phần tử dịch chuyển toạ độ X theo điểm. |
get | Number | Lấy phần tử dịch chuyển toạ độ Y theo điểm. |
to | Affine | Trả về một Affine mới dựa trên phép biến đổi này. |
Tài liệu chi tiết
getScaleX()
Lấy phần tử tỷ lệ toạ độ X.
Cầu thủ trả bóng
Number
getScaleY()
Lấy phần tử tỷ lệ toạ độ Y.
Cầu thủ trả bóng
Number
getShearX()
Lấy phần tử biến dạng toạ độ X.
Cầu thủ trả bóng
Number
getShearY()
Lấy phần tử biến dạng toạ độ Y.
Cầu thủ trả bóng
Number
getTranslateX()
Lấy phần tử dịch chuyển toạ độ X theo điểm.
Cầu thủ trả bóng
Number
getTranslateY()
Lấy phần tử dịch chuyển toạ độ Y theo điểm.
Cầu thủ trả bóng
Number
toBuilder()
Trả về một AffineTransformBuilder mới dựa trên phép biến đổi này.
Cầu thủ trả bóng
AffineTransformBuilder – Trình tạo cho AffineTransform.