首页 > 解决方案 > 查找一个多边形是否包含另一个多边形的算法,当它们可能共享顶点时

问题描述

我想找出一个多边形是否完全包含在另一个多边形中或完全重叠。这个问题有一个建议的算法,但如评论部分所述,一些边缘情况没有得到处理。特别是在我的情况下,我可能会遇到这样的情况:

在此处输入图像描述

红色矩形的所有顶点都与黑色多边形的顶点共享。找到这种情况的有效算法是什么?

标签: algorithmgeometry

解决方案


下一篇论文第 13 页的“算法 1”怎么样?一个点在多边形内部、外部还是在多边形上都是算法。

https://www.researchgate.net/publication/328261365_Optimal_Reliable_Point-in-Polygon_Test_and_Differential_Coding_Boolean_Operations_on_Polygons


推荐阅读