如何将多个多边形与Boost.polygon合并?

时间:2015-12-17 15:06:34

标签: c++ boost intersection polygons boost-polygon

我想将多边形与一组多边形与Boost.polygon合并。

Merge A, B and C

例如,将多边形C合并到上图中的集合(A,B)将得到以下结果:

Result

我该怎么做?

我考虑过将每个多边形添加到多边形集(polygon_set_data),并在多边形集和要添加的多边形之间执行XOR和AND运算。

问题在于,当我想要检索多边形集的结果时,所有重叠的多边形都会合并,从而形成一个多边形。

0 个答案:

没有答案