Class AffineTransform

AffineTransform

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

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getScaleX()NumberMendapatkan elemen penskalaan koordinat X.
getScaleY()NumberMendapatkan elemen penskalaan koordinat Y.
getShearX()NumberMendapatkan elemen geser koordinat X.
getShearY()NumberMendapatkan elemen geser koordinat Y.
getTranslateX()NumberMendapatkan elemen terjemahan koordinat X dalam titik.
getTranslateY()NumberMendapatkan elemen terjemahan koordinat Y dalam titik.
toBuilder()AffineTransformBuilderMenampilkan 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.

Pulang pergi

AffineTransformBuilder