使用指定参数创建一个 Matrix 对象
缩放或旋转图像时影响像素沿 x 轴定位的值。
旋转或倾斜图像时影响像素沿 y 轴定位的值。
旋转或倾斜图像时影响像素沿 x 轴定位的值。
缩放或旋转图像时影响像素沿 y 轴定位的值。
沿 x 轴平移每个点的距离。
沿 y 轴平移每个点的距离。
缩放或旋转图像时影响像素沿 x 轴定位的值
旋转或倾斜图像时影响像素沿 y 轴定位的值
旋转或倾斜图像时影响像素沿 x 轴定位的值
缩放或旋转图像时影响像素沿 y 轴定位的值
返回此对象唯一的哈希值,用于唯一确定一个对象。hashCode为大于等于1的整数。
沿 x 轴平移每个点的距离
沿 y 轴平移每个点的距离
后置矩阵
缩放或旋转图像时影响像素沿 x 轴定位的值
缩放或旋转图像时影响像素沿 y 轴定位的值
缩放或旋转图像时影响像素沿 x 轴定位的值
缩放或旋转图像时影响像素沿 y 轴定位的值
沿 x 轴平移每个点的距离
沿 y 轴平移每个点的距离
矩阵自身
返回一个新的 Matrix 对象,它是此矩阵的克隆,带有与所含对象完全相同的副本。
将某个矩阵与当前矩阵连接,从而将这两个矩阵的几何效果有效地结合在一起。在数学术语中,将两个矩阵连接起来与使用矩阵乘法将它们结合起来是相同的。
要连接到源矩阵的矩阵。
将源 Matrix 对象中的所有矩阵数据复制到调用方 Matrix 对象中。
要拷贝的目标矩阵
包括用于缩放、旋转和转换的参数。当应用于矩阵时,该方法会基于这些参数设置矩阵的值。
水平缩放所用的系数
垂直缩放所用的系数
旋转量(以弧度为单位)
沿 x 轴向右平移(移动)的像素数
沿 y 轴向下平移(移动)的像素数
创建 Graphics 类的 beginGradientFill() 和 lineGradientStyle() 方法所需的矩阵的特定样式。 宽度和高度被缩放为 scaleX/scaleY 对,而 tx/ty 值偏移了宽度和高度的一半。
渐变框的宽度
渐变框的高度
旋转量(以弧度为单位)
沿 x 轴向右平移的距离(以像素为单位)。此值将偏移 width 参数的一半
沿 y 轴向下平移的距离(以像素为单位)。此值将偏移 height 参数的一半
如果给定预转换坐标空间中的点,则此方法返回发生转换后该点的坐标。 与使用 transformPoint() 方法应用的标准转换不同,deltaTransformPoint() 方法的转换不考虑转换参数 tx 和 ty。
想要获得其矩阵转换结果的点
由应用矩阵转换所产生的点
是否与另一个矩阵数据相等
要比较的另一个矩阵对象。
是否相等,ture表示相等。
前置矩阵
缩放或旋转图像时影响像素沿 x 轴定位的值
缩放或旋转图像时影响像素沿 y 轴定位的值
缩放或旋转图像时影响像素沿 x 轴定位的值
缩放或旋转图像时影响像素沿 y 轴定位的值
沿 x 轴平移每个点的距离
沿 y 轴平移每个点的距离
矩阵自身
将 Matrix 的成员设置为指定值
缩放或旋转图像时影响像素沿 x 轴定位的值。
旋转或倾斜图像时影响像素沿 y 轴定位的值。
旋转或倾斜图像时影响像素沿 x 轴定位的值。
缩放或旋转图像时影响像素沿 y 轴定位的值。
沿 x 轴平移每个点的距离。
沿 y 轴平移每个点的距离。
返回将 Matrix 对象表示的几何转换应用于指定点所产生的结果。
一个字符串,它包含 Matrix 对象的属性值:a、b、c、d、tx 和 ty。
返回将 Matrix 对象表示的几何转换应用于指定点所产生的结果。
想要获得其矩阵转换结果的点的x坐标。
想要获得其矩阵转换结果的点的y坐标。
框架建议尽可能减少创建对象次数来优化性能,可以从外部传入一个复用的Point对象来存储结果,若不传入将创建一个新的Point对象返回。
由应用矩阵转换所产生的点。
从对象池中取出或创建一个新的Matrix对象。
释放一个Matrix实例到对象池
需要回收的 matrix
Generated using TypeDoc
表示右手3 * 3的浮点矩阵,可以存储平移、缩放和旋转信息。