创建矩阵实例
x 轴缩放分量,默认为 1
y 轴倾斜分量,默认为 0
x 轴倾斜分量,默认为 0
y 轴缩放分量,默认为 1
x 轴平移分量,默认为 0
y 轴平移分量,默认为 0
x 轴缩放分量
y 轴倾斜分量(剪切变换)
x 轴倾斜分量(剪切变换)
y 轴缩放分量
x 轴平移分量
y 轴平移分量
检查当前矩阵是否为单位矩阵
如果是单位矩阵返回 true,否则返回 false
StaticIDENTITYStaticTEMP全局临时矩阵对象,用于减少对象创建开销
注意事项:
将给定的矩阵附加到(右乘)当前矩阵
计算公式:this = this × matrix
注意事项:
要附加的矩阵
当前矩阵实例,支持链式调用
分解矩阵信息为位置、缩放和旋转
注意事项:
变换对象,用于获取轴心点信息
包含位置、缩放和旋转信息的对象
重置为单位矩阵,单位矩阵不会对坐标产生任何变换
当前矩阵实例,支持链式调用
计算矩阵的逆矩阵,并应用到当前矩阵
注意事项:
当前矩阵实例,支持链式调用
将给定的矩阵前置到(左乘)当前矩阵
计算公式:this = matrix × this
注意事项:
要前置的矩阵
当前矩阵实例,支持链式调用
对矩阵进行旋转变换
注意事项:
旋转的弧度值(正值为逆时针旋转)
当前矩阵实例,支持链式调用
对矩阵进行缩放变换
注意事项:
x 轴缩放比率
y 轴缩放比率
当前矩阵实例,支持链式调用
设置当前矩阵的所有分量值
x 轴缩放分量
y 轴倾斜分量
x 轴倾斜分量
y 轴缩放分量
x 轴平移分量
y 轴平移分量
当前矩阵实例,支持链式调用
对矩阵进行平移变换
注意事项:
x 坐标平移量
y 坐标平移量
当前矩阵实例,支持链式调用
2D 矩阵类,用于处理二维空间中的变换操作
矩阵表示形式:
Example