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

回攻員

AffineTransformBuilderAffineTransform 的建構工具。