在使用Flash10的Matrix3D类进行2D非仿射变换时,我感到非常疲惫。基本上,我在精灵中有一个正方形和四个形成四边形的点,我想对精灵应用一个变换,使这些点成为精灵的顶点。问题是flash的原生transform Matrix类不执行非仿射变换-这意味着,没有办法访问Matrix类的u v w字段。由于Flash10对3D的原生支持,它被引入了Matrix3D类,它允许非仿射变换,但使用起来很混乱。这里描述的方法-在stackoverflow,关于flash10正
我写了这篇文章,询问你关于JS库是更好的,或者可以做我所展示的工作的意见。因为这里不允许我这样做,所以我做了一个研究,并尝试使用EaselJS来做这项工作。所以我的问题现在已经改变了。function handleImageLoad(event) { bmp = new createjs.Bitmap(img);
var a = 0.880114; var c = -0.053145;
var d = 0.95