(披露,我主要是数学文盲)。我有一个这种格式的数组:vargrid=[[0,0],[0,1],[0,2],[0,3],[1,0],[1,1],[1,2],[1,3],[2,0],[2,1],[2,2],[2,3],[3,0],[3,1],[3,2],[3,3]];我需要以90度为增量“旋转”它,所以它是这样的:vargrid=[[3,0],[2,0],[1,0],[0,0],[3,1],[2,1],[1,1],[0,1],[3,2],[2,2],[1,2],[0,2],[3,3],[2,3],[1,3],[0,3]];我如何在Javascript中完成此操作?
我在CSS中有以下变换矩阵//rotatetheelement60degelement.style.transform="matrix(0.5,0.866025,-0.866025,0.5,0,0)"我可以用这个找到旋转......//wherea=[0.710138,0.502055,-0.57735,1,0,0]varrotation=((180/Math.PI)*Math.atan2(((0*a[2])+(1*a[3])),((0*a[0])-(1*a[1])))-90console.log(rotation);//~60类似的倾斜如果...//skew(30deg,-50deg