如何从Flash中的转换矩阵进行转换?

时间:2010-09-01 20:42:42

标签: flash actionscript matrix geometry transformation

我有变换矩阵属性(a,b,c,d)。如何根据这些值计算scaleX,scaleY,scewX,scewY和旋转角度?

当只应用一种类型的转换时,我可以弄清楚:

scaleX = a
scaleY = d
scewX = c
scewY = b
rotation = arccos(a) or -arcsin(c)

但是,当同时应用多个转换时,我不知道如何计算这些值。

我需要在flash之外执行此操作,因此我无法使用任何Flash辅助方法。

感谢。

1 个答案:

答案 0 :(得分:3)

查看本教程:

http://www.senocular.com/flash/tutorials/transformmatrix/

它解释了你需要了解Flash中转换矩阵的所有内容。它说Flash 8,但那里讨论的所有内容也适用于更新的版本。

“转化转化”一节涵盖了您的目标。