例如我在10,10中得到一个图片位置,宽度为100,高度为120.我中心旋转20度,位置会变小,尺寸会变大,因为边缘会出现,但我如何计算它们的价值?
不确定我的问题是否足够明确,如果我找到更好的解释方法,我会改变它。
尝试在Android中执行此操作
答案 0 :(得分:0)
我假设您想知道如果围绕其中心旋转对象的边界框是如何变换的。
如果原始框具有宽度w和高度h,则在旋转r之后,新框具有尺寸:
w r = abs(sin(r))* h + abs(cos(r))* w
h r = abs(sin(r))* w + abs(cos(r))* h