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 |
---|---|---|
getScaleX() | Number | Mendapatkan elemen penskalaan koordinat X. |
getScaleY() | Number | Mendapatkan elemen penskalaan koordinat Y. |
getShearX() | Number | Mendapatkan elemen geser koordinat X. |
getShearY() | Number | Mendapatkan elemen geser koordinat Y. |
getTranslateX() | Number | Mendapatkan elemen terjemahan koordinat X dalam titik. |
getTranslateY() | Number | Mendapatkan elemen terjemahan koordinat Y dalam titik. |
toBuilder() | AffineTransformBuilder | Menampilkan AffineTransformBuilder 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 titik.
Pulang pergi
Number
getTranslateY()
Mendapatkan elemen terjemahan koordinat Y dalam titik.
Pulang pergi
Number
toBuilder()
Menampilkan AffineTransformBuilder
baru berdasarkan transformasi ini.