我已经问过这个了,但是没有人能够回答我,即使在做了之后,我也会再问一次,是的,我仍然有同样的问题。
My problem:找到一个元素的中心,在对其进行调整后,将其作为旋转的新枢轴。在我的实际例子中,可以看到问题的实际情况;我创建了两个圆圈来更好地展示这个问题。在旋转和调整元素大小后,可以看到红圆和蓝圆是如何相互分离的。蓝色圆:中心的“正确”位置,通过将cx/cy坐标设置为计算的<
我发现了一个关于仅获得旋转的类似问题,但据我所知,缩放和旋转在变换矩阵中的工作方式不同。
矩阵不是我的强项,所以如果有人能提示我如何从CGAffineTransform中获得伸缩,我将不胜感激。我尝试在CGSize上应用CGAffineTransform,然后获取height x width来查看它缩放了多少,但是height x width有奇怪的值(取决于CGAffineTransform中的旋转,所以...不起作用的</