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öntem | Dönüş türü | Kısa açıklama |
|---|---|---|
get | Number | X koordinatı ölçeklendirme öğesini alır. |
get | Number | Y koordinatı ölçeklendirme öğesini alır. |
get | Number | Kayma öğesinin X koordinatını alır. |
get | Number | Y koordinatı kaydırma öğesini alır. |
get | Number | Nokta cinsinden X koordinatı çeviri öğesini alır. |
get | Number | Y koordinatındaki çeviri öğesini puan cinsinden alır. |
to | Affine | Bu dönüşüme göre yeni bir Affine 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()
Kayma öğesinin X koordinatını alır.
Return
Number
getShearY()
Y koordinatı kaydırma öğesini alır.
Return
Number
getTranslateX()
Nokta cinsinden 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
AffineTransformBuilder — AffineTransform için bir derleyici.