1
我有變換矩陣屬性(a,b,c,d)。如何從這些值中計算scaleX,scaleY,scewX,scewY和旋轉角度?如何從Flash中的轉換矩陣獲取轉換?
當應用只有一種類型的轉變,我可以找出是:
scaleX = a
scaleY = d
scewX = c
scewY = b
rotation = arccos(a) or -arcsin(c)
但當一次,我不知道如何計算這些值應用於多個轉換。
我需要在閃光燈之外這樣做,所以我不能使用任何閃光輔助方法。
謝謝。
謝謝。它回答了幾乎所有的問題,除了如何計算deltaTransformPoint,他們正在使用它來獲得傾斜和旋轉(我將在閃光燈之外進行,因此我沒有這種方法)。 – serg 2010-09-02 02:10:53
deltaTransformPoint只需將矩陣與點相乘(將tx和ty設置爲0)。您應該能夠在您選擇的平臺上輕鬆實施。這是基本的矢量數學,沒有真正的Flash具體。 – 2010-09-02 07:53:00