![]() |
1
8
如果我是对的,你可以列举所有相关的配置,注意如果一个矩形的左侧比另一个的左侧更靠左,那么它的两个左侧顶点位于凸包上。 在四个基本方向上有相同的推理,有16种不同的情况可以硬编码。 另一种看待它的方法是观察凸包是两个矩形中最紧密的边界框,0、2或4个角被“截断”。找到边界框很简单,当一个角不属于任何矩形时,您可以决定是否要切割它。 您可以从该规则轻松导出点包含测试。如果已经有边界框测试,那么添加角测试就足够了。 |
![]() |
Daniel R. Livingston · 用凹域三角化一组点 7 年前 |
![]() |
Lou · 矩形周围的有效凸包(并检查点是否位于包内) 10 年前 |
![]() |
Eric · 凸壳-单调链算法错误 11 年前 |