C# 使用裁剪器合并多边形';s(带孔)为一个多边形,而不是两个多边形

C# 使用裁剪器合并多边形';s(带孔)为一个多边形,而不是两个多边形,c#,polygon,polygons,clipperlib,C#,Polygon,Polygons,Clipperlib,我正在使用clipper库合并一些多边形,我有一个主要问题。当一个多边形中有一个洞时,我希望有一条封闭的路径来表示包含洞的多边形。工具给我的是两条闭合路径(一条是多边形的外部轮廓和内部轮廓,内部轮廓也是孔的轮廓) 为了更好地说明,下面链接的图像取自另一个堆栈溢出问题(),本质上与我的问题相反。带红色“X”的橙色多边形是我想要的,因为它只包含一条闭合路径。裁剪器库似乎已经更新了,现在这种类型的并集会产生两条路径(交叉的路径右侧的橙色多边形) 有没有办法选择我缺少的前一种方法

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

为了更好地说明,下面链接的图像取自另一个堆栈溢出问题(),本质上与我的问题相反。带红色“X”的橙色多边形是我想要的,因为它只包含一条闭合路径。裁剪器库似乎已经更新了,现在这种类型的并集会产生两条路径(交叉的路径右侧的橙色多边形)

有没有办法选择我缺少的前一种方法