Class AffineTransform

AffineTransform

3x3 矩陣,用於根據矩陣乘法,將來源座標 (x1, y1) 轉換為目的地座標 (x2, y2):

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

轉換作業完成後,

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

方法

方法傳回類型簡短說明
getScaleX()Number取得 X 座標縮放元素。
getScaleY()Number取得 Y 座標縮放元素。
getShearX()Number取得 X 座標剪刀元素。
getShearY()Number取得 Y 座標剪刀元素。
getTranslateX()Number取得點中的 X 座標平移元素。
getTranslateY()Number取得點中的 Y 座標平移元素。
toBuilder()AffineTransformBuilder根據這個轉換傳回新的 AffineTransformBuilder

內容詳盡的說明文件

getScaleX()

取得 X 座標縮放元素。

回攻員

Number


getScaleY()

取得 Y 座標縮放元素。

回攻員

Number


getShearX()

取得 X 座標剪刀元素。

回攻員

Number


getShearY()

取得 Y 座標剪刀元素。

回攻員

Number


getTranslateX()

取得點中的 X 座標平移元素。

回攻員

Number


getTranslateY()

取得點中的 Y 座標平移元素。

回攻員

Number


toBuilder()

根據這個轉換傳回新的 AffineTransformBuilder

回攻員

AffineTransformBuilder