0

例如,我在 10,10 获得了一个图片位置,宽度为 100,高度为 120。我将其中心顺时针旋转 20 度,位置会更小,尺寸会更大,因为边缘会出来,但是如何我会为他们计算价值吗?

不确定我的问题是否足够清楚,如果我找到更好的方法来解释它会改变它。

尝试在 Android 中执行此操作

4

1 回答 1

0

我假设您想知道如果围绕其中心旋转对象的边界框是如何变换的。

如果原始框的宽度为 w 和高度为 h,则新框在旋转 r 后具有以下尺寸:

w r = abs(sin(r)) * h + abs(cos(r)) * w
h r = abs(sin(r)) * w + abs(cos(r)) * h

于 2012-02-16T09:27:41.037 回答