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.
Return
Number
getScaleY()
Mendapatkan elemen penskalaan koordinat Y.
Return
Number
getShearX()
Mendapatkan elemen geser koordinat X.
Return
Number
getShearY()
Mendapatkan elemen geser koordinat Y.
Return
Number
getTranslateX()
Mendapatkan elemen terjemahan koordinat X dalam titik.
Return
Number
getTranslateY()
Mendapatkan elemen terjemahan koordinat Y dalam titik.
Return
Number