Matriks 3x3 yang digunakan untuk mengubah 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 hasil 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 titik. |
get | Number | Mendapatkan elemen terjemahan koordinat Y dalam titik. |
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 titik.
Pulang pergi
Number
get Translate Y()
Mendapatkan elemen terjemahan koordinat Y dalam titik.
Pulang pergi
Number
to Builder()
Menampilkan Affine
baru berdasarkan transformasi ini.