Kaynak koordinatlarını (x1, y1) hedef koordinatlarına (x2, y2) dönüştürmek için kullanılan 3x3 boyutlu matris matris çarpımına göre:
[ 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 | Noktalarda X koordinatı çeviri öğesini alır. |
getTranslateY() | Number | Noktalarda Y koordinatı çeviri öğesini alır. |
toBuilder() | AffineTransformBuilder | Bu dönüşüme dayalı olarak 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()
Noktalarda X koordinatı çeviri öğesini alır.
Return
Number
getTranslateY()
Noktalarda Y koordinatı çeviri öğesini alır.
Return
Number