将Clipper合并多边形(带孔)到一个而不是两个多边形中

时间:2018-08-15 06:06:46

标签: c# polygon polygons clipperlib

我正在使用Clipper库合并多个多边形,并且有一个主要问题。当多边形中存在孔时,我希望有一条封闭的路径来表示包含孔的多边形。该工具给我的是两条闭合路径(一条用于多边形的外部和内部轮廓,内部轮廓也是孔的轮廓)。

为了更好地说明,下面链接的图像来自另一个堆栈溢出问题(here),与我的问题本质上相反。我想要的是带有红色“ X”的橙色多边形-因为它仅包含一个闭合路径。自那时以来,似乎Clipper库已更新,现在这种类型的联合会产生两条路径(一个划掉的右边为橙色多边形)。

See the Polygon Image Here

有没有办法选择我所缺少的以前的方法?

0 个答案:

没有答案