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