我正在尝试寻找一种算法,用于在多个多边形之间绘制共同的轮廓。我的意思是像这张图片上一样:
我们有两个矩形(在我的情况下它们将不是矩形,而是大部分角度为直角的多边形),我正在寻找共同的轮廓,就像第二部分图像中的红色路径。我看到的最大问题是找到我在第二部分图像中标记为黄色的新点。
多边形永远不会相交或接触自身。我按逆时针顺序将多边形存储为点。
我正在寻找一些提示、资源或甚至关键字,可以使我的任务变得更容易...
编辑:这有点像凸包,但是看着边缘而不是顶点,我想黄点可能位于我看来的边缘的延续线上。
编辑2:好的,我需要在多边形周围绘制给定大小的边框,但是以这样的方式,如果两个多边形距离小于边框大小,它们将具有共同的边框,这是两个没有“内部”部分的边框的总和,这两个多边形将被视为一个形状。因此,我正在尝试找到这个红色多边形,它将用于在其周围绘制此边框。
我们有两个矩形(在我的情况下它们将不是矩形,而是大部分角度为直角的多边形),我正在寻找共同的轮廓,就像第二部分图像中的红色路径。我看到的最大问题是找到我在第二部分图像中标记为黄色的新点。
多边形永远不会相交或接触自身。我按逆时针顺序将多边形存储为点。
我正在寻找一些提示、资源或甚至关键字,可以使我的任务变得更容易...
编辑:这有点像凸包,但是看着边缘而不是顶点,我想黄点可能位于我看来的边缘的延续线上。
编辑2:好的,我需要在多边形周围绘制给定大小的边框,但是以这样的方式,如果两个多边形距离小于边框大小,它们将具有共同的边框,这是两个没有“内部”部分的边框的总和,这两个多边形将被视为一个形状。因此,我正在尝试找到这个红色多边形,它将用于在其周围绘制此边框。