new JC.Matrix()
矩阵对象,用来描述和记录对象的tansform 状态信息
Methods
- 
    
append(matrix){this}
 - 
    
    
    
矩阵相乘
Name Type Description matrixmatrix Returns:
Type Description this  - 
    
apply(pos, newPos){object}
 - 
    
    
    
将坐标点与矩阵左乘
Name Type Description posobject 原始点
newPosobject 变换之后的点
Returns:
Type Description object 返回数组  - 
    
applyInverse(pos, newPos){object}
 - 
    
    
    
将坐标点与转置矩阵左乘
Name Type Description posobject 原始点
newPosobject 变换之后的点
Returns:
Type Description object 变换之后的点  - 
    
fromArray(array)
 - 
    
    
    
从数组设置一个矩阵
Name Type Description arrayarray  - 
    
identity(){this}
 - 
    
    
    
单位矩阵
Returns:
Type Description this  - 
    
rotate(angle){this}
 - 
    
    
    
旋转操作
Name Type Description anglenumber Returns:
Type Description this  - 
    
scale(x, y){this}
 - 
    
    
    
缩放操作
Name Type Description xnumber ynumber Returns:
Type Description this  - 
    
setTransform(x, y, pivotX, pivotY, scaleX, scaleY, rotation, skewX, skewY, originX, originY){this}
 - 
    
    
    
快速设置矩阵各个分量
Name Type Description xnumber ynumber pivotXnumber pivotYnumber scaleXnumber scaleYnumber rotationnumber skewXnumber skewYnumber originXnumber originYnumber Returns:
Type Description this  - 
    
toArray(transpose){Array.<number>}
 - 
    
    
    
将对象的数据以数组的形式导出
Name Type Description transposeboolean 是否对矩阵进行转置
Returns:
Type Description Array.<number> 返回数组  - 
    
translate(x, y){this}
 - 
    
    
    
位移操作
Name Type Description xnumber ynumber Returns:
Type Description this