【发布时间】:2013-01-22 03:16:31
【问题描述】:
我想知道如何计算显示层的最小尺寸,以便无论旋转如何,它都会始终覆盖它的画布。
下图描绘了一个尺寸为 1280 宽 x 800 高的画布(黑色矩形)。
居中对齐和居中对齐,使画布完全覆盖在 0 度(图 1)和 90 度(图 2),渐变显示层已按比例调整大小,从 1280 宽度 x 800 高度(画布大小相同)改为2048宽×1280高,使原来的最小长度与画布的最大长度匹配。但是,如图 3 所示,使用这种基本的按比例调整大小逻辑,某些角度不会完全覆盖画布。
如何确定渐变显示层的最小尺寸(不超过),以便在居中对齐和居中对齐时,无论角度如何,它始终覆盖画布?
【问题讨论】:
-
不就是一个边长等于黑色矩形对角线的正方形吗? (或 sqrt(1280^2 + 800^2))
-
啊,这么简单。谢谢蒂莫西。请将此添加为答案,以便我将其标记为正确。
标签: math rotation trigonometry angle