Class AffineTransform

AffineTransform (AfineDönüştürme)

Kaynak koordinatlarını (x1, y1) matris çarpımına göre hedef koordinatlara (x2, y2) dönüştürmek için kullanılan 3x3 matris:

[ x2 ]   [ scaleX shearX translateX ] [ x1 ]
[ y2 ] = [ shearY scaleY translateY ] [ y1 ]
[ 1  ]   [   0      0        1      ] [ 1  ]

Dönüşümden sonra

x2 = scaleX * x1 + shearX * y1 + translateX;
y2 = scaleY * y1 + shearY * x1 + translateY;

Yöntemler

YöntemDönüş türüKısa açıklama
getScaleX()NumberX koordinatı ölçeklendirme öğesini alır.
getScaleY()NumberY koordinatı ölçeklendirme öğesini alır.
getShearX()NumberKayma öğesinin X koordinatını alır.
getShearY()NumberY koordinatı kayma öğesini alır.
getTranslateX()NumberNoktalardaki X koordinatı çeviri öğesini alır.
getTranslateY()NumberY koordinatındaki çeviri öğesini puan cinsinden alır.
toBuilder()AffineTransformBuilderBu dönüşüme göre yeni bir AffineTransformBuilder döndürür.

Ayrıntılı belgeler

getScaleX()

X koordinatı ölçeklendirme öğesini alır.

Return

Number


getScaleY()

Y koordinatı ölçeklendirme öğesini alır.

Return

Number


getShearX()

X koordinatı kayma öğesini alır.

Return

Number


getShearY()

Y koordinatı kayma öğesini alır.

Return

Number


getTranslateX()

Noktalardaki X koordinatı çeviri öğesini alır.

Return

Number


getTranslateY()

Y koordinatındaki çeviri öğesini puan cinsinden alır.

Return

Number


toBuilder()

Bu dönüşüme göre yeni bir AffineTransformBuilder döndürür.

Return

AffineTransformBuilderAffineTransform için derleyici.