Class AffineTransform

AffineTransform

Matris çarpımına göre kaynak koordinatları (x1, y1) 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()NumberX koordinatı kaydırma öğesini alır.
getShearY()NumberY koordinatı kaydırma öğesini alır.
getTranslateX()NumberX koordinatı çevirisi öğesini noktalarda alır.
getTranslateY()NumberY koordinatı çevirisi öğesini noktalarda alır.
toBuilder()AffineTransformBuilderBu dönüştürme işlemine göre yeni bir AffineTransformBuilder döndürür.

Ayrıntılı dokümanlar

getScaleX()

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

Return

Number


getScaleY()

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

Return

Number


getShearX()

X koordinatı kaydırma öğesini alır.

Return

Number


getShearY()

Y koordinatı kaydırma öğesini alır.

Return

Number


getTranslateX()

X koordinatı çevirisi öğesini noktalarda alır.

Return

Number


getTranslateY()

Y koordinatı çevirisi öğesini noktalarda alır.

Return

Number


toBuilder()

Bu dönüştürme işlemine göre yeni bir AffineTransformBuilder döndürür.

Return

AffineTransformBuilder