Matris çarpımına göre kaynak koordinatlarını (x1, y1) hedef koordinatlarına (x2, y2) dönüştürmek için kullanılan bir 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öntem | Dönüş türü | Kısa açıklama |
---|---|---|
getScaleX() | Number | X koordinat ölçeklendirme öğesini alır. |
getScaleY() | Number | Y koordinatı ölçeklendirme öğesini alır. |
getShearX() | Number | X koordinatı kesme öğesini alır. |
getShearY() | Number | Y koordinatı kesme öğesini alır. |
getTranslateX() | Number | Nokta cinsinden X koordinat çeviri öğesini getirir. |
getTranslateY() | Number | Y koordinatı çeviri öğesini nokta cinsinden alır. |
toBuilder() | AffineTransformBuilder | Bu 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ı kesme öğesini alır.
Return
Number
getShearY()
Y koordinatı kesme öğesini alır.
Return
Number
getTranslateX()
Nokta cinsinden X koordinat çeviri öğesini getirir.
Return
Number
getTranslateY()
Y koordinatı çeviri öğesini nokta cinsinden alır.
Return
Number