【发布时间】:2011-12-05 11:21:48
【问题描述】:
我目前通过获取点的最小/最大 x 和最小/最大 y 来获取多边形的边界框,但是在旋转多边形时,边界框太小而无法适应旋转的多边形。请参阅插图进行说明:
这个:
变成这样:
如何获得足够大以包含任何旋转状态的边界框?
【问题讨论】:
标签: math polygon bounding-box
我目前通过获取点的最小/最大 x 和最小/最大 y 来获取多边形的边界框,但是在旋转多边形时,边界框太小而无法适应旋转的多边形。请参阅插图进行说明:
这个:
变成这样:
如何获得足够大以包含任何旋转状态的边界框?
【问题讨论】:
标签: math polygon bounding-box
如果我正确理解了这个问题,这真的是微不足道的。
离中心最远的点总是一个顶点。所以找到离中心最大距离的顶点,使盒子足够大,以在该顶点垂直向上、向下、向左和向右时适合多边形:
【讨论】: