我试图发布一个不同的主题,但人们似乎并不真正理解我想要做的事情,所以,现在我关闭了那个主题,并打开了这个主题,以提供更多细节,并将问题作为一个整体重新表述。
好的。
基本上,我有一个绘制椭圆的应用程序。现在,我有一定数量的点(可以是随机的),在这些点上我必须旋转图像并在其上绘图。
使用数学,我知道通过使用一个角度来获得椭圆上的一个点,我使用下面的等式;
final int radiusW = (width / 2);
final int radiusH = (height / 2);
final int angle = 120;
int pointX = (int) (radiusW + (
我正在尝试从flash电影剪辑中的变换矩阵中提取偏斜值。变换矩阵表示为
a b tx
c d ty
0 0 1
我没有关于执行哪种类型的转换以及哪种转换最先发生的信息。我知道在flash中,你只能旋转或倾斜一个电影剪辑(如果我错了,请纠正我)。我可以从影片剪辑的scaleX和scaleY属性中获取比例值。我相信翻译并不重要,我可以将tx和ty等同于零。
所以我的问题有两个部分。如何确定是否应用了倾斜或旋转,以及如何获取各自的值?