如何从旋转/平移/缩放/倾斜计算变换矩阵

时间:2015-10-04 18:48:43

标签: matrix

我已经设法将缩放,平移和旋转放入一个矩阵数组中,但我无法在其中产生偏差。有谁知道我怎么能这样做?

提前谢谢你,因为我的英语不好。 最好的问候。

//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];

0 个答案:

没有答案
相关问题