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