我已经设法将缩放,平移和旋转放入一个矩阵数组中,但我无法在其中产生偏差。有谁知道我怎么能这样做?
提前谢谢你,因为我的英语不好。 最好的问候。
//Skew
//var a = Math.PI/4;
//var matrix = [ 1,Math.tan(a),0, Math.tan(a),1,0, 0,0,1 ];
//rotate
//var r = (45) * Math.PI/180;
var matrix=[sx*Math.cos(r), -sx*Math.sin(r), (-cx*Math.cos(r)+cy*Math.sin(r)+cx)*sx+tx, sy*Math.sin(r), sy*Math.cos(r), (-cx*Math.sin(r)-cy*Math.cos(r)+cy)*sy+ty, 0, 0, 1];