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