Matriks 3x3 yang digunakan untuk mentransformasikan koordinat sumber (x1, y1) menjadi koordinat tujuan (x2, y2) sesuai dengan perkalian matriks:
[ x2 ] [ scaleX shearX translateX ] [ x1 ] [ y2 ] = [ shearY scaleY translateY ] [ y1 ] [ 1 ] [ 0 0 1 ] [ 1 ]
Setelah transformasi,
x2 = scaleX * x1 + shearX * y1 + translateX; y2 = scaleY * y1 + shearY * x1 + translateY;
Metode
| Metode | Jenis nilai yang ditampilkan | Deskripsi singkat |
|---|---|---|
get | Number | Mendapatkan elemen penskalaan koordinat X. |
get | Number | Mendapatkan elemen penskalaan koordinat Y. |
get | Number | Mendapatkan elemen geser koordinat X. |
get | Number | Mendapatkan elemen geser koordinat Y. |
get | Number | Mendapatkan elemen terjemahan koordinat X dalam satuan poin. |
get | Number | Mendapatkan elemen terjemahan koordinat Y dalam satuan poin. |
to | Affine | Menampilkan Affine baru berdasarkan transformasi ini. |
Dokumentasi mendetail
get Scale X()
Mendapatkan elemen penskalaan koordinat X.
Pulang pergi
Number
get Scale Y()
Mendapatkan elemen penskalaan koordinat Y.
Pulang pergi
Number
get Shear X()
Mendapatkan elemen geser koordinat X.
Pulang pergi
Number
get Shear Y()
Mendapatkan elemen geser koordinat Y.
Pulang pergi
Number
get Translate X()
Mendapatkan elemen terjemahan koordinat X dalam satuan poin.
Pulang pergi
Number
get Translate Y()
Mendapatkan elemen terjemahan koordinat Y dalam satuan poin.
Pulang pergi
Number
to Builder()
Menampilkan Affine baru berdasarkan transformasi ini.
Pulang pergi
Affine — Builder untuk Affine.