XCode翻译矩阵ala ActionScript?

时间:2010-06-18 21:10:51

标签: iphone objective-c cocoa-touch xcode ipad

我想知道是否有办法在ActionScript3中翻译图层的基础矩阵。

在AS3中,我可以获得图层的变换并将其移动到,比方说,使图层的中心成为锚点,而不是左上角。

我问的原因是因为我试图沿对角轴旋转一个图层(包含一个正方形)。我认为如果我可以将矩阵旋转45度可能很容易,那么我可以围绕X轴旋转并完成。

但我无法弄清楚如何做到这一点。

任何帮助,非常感谢,一如既往。

干杯,

克里斯

1 个答案:

答案 0 :(得分:0)

使用CGAffineTransform

编辑:

恐怕我不知道你的意思是“沿对角轴旋转一个物体”。您最可能需要做的是连接两个或多个转换。

参见figure 5-8 in Quartz 2D programming Guide两个变换的串联创建了左下角旋转图像的外观。