我有变换矩阵属性(a,b,c,d)。如何根据这些值计算scaleX,scaleY,scewX,scewY和旋转角度?
当只应用一种类型的转换时,我可以弄清楚:
scaleX = a
scaleY = d
scewX = c
scewY = b
rotation = arccos(a) or -arcsin(c)
但是,当同时应用多个转换时,我不知道如何计算这些值。
我需要在flash之外执行此操作,因此我无法使用任何Flash辅助方法。
感谢。
答案 0 :(得分:3)
查看本教程:
http://www.senocular.com/flash/tutorials/transformmatrix/
它解释了你需要了解Flash中转换矩阵的所有内容。它说Flash 8,但那里讨论的所有内容也适用于更新的版本。
“转化转化”一节涵盖了您的目标。