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 poin. |
get | Number | Mendapatkan elemen terjemahan koordinat Y dalam satuan poin. |
to | Affine | Menampilkan Affine baru berdasarkan transformasi ini. |
Dokumentasi mendetail
getScaleX()
Mendapatkan elemen penskalaan koordinat X.
Pulang pergi
Number
getScaleY()
Mendapatkan elemen penskalaan koordinat Y.
Pulang pergi
Number
getShearX()
Mendapatkan elemen geser koordinat X.
Pulang pergi
Number
getShearY()
Mendapatkan elemen geser koordinat Y.
Pulang pergi
Number
getTranslateX()
Mendapatkan elemen terjemahan koordinat X dalam poin.
Pulang pergi
Number
getTranslateY()
Mendapatkan elemen terjemahan koordinat Y dalam satuan poin.
Pulang pergi
Number
toBuilder()
Menampilkan AffineTransformBuilder baru berdasarkan transformasi ini.
Pulang pergi
AffineTransformBuilder — Builder untuk AffineTransform.