标签: c++ boost intersection polygons boost-polygon
我想将多边形与一组多边形与Boost.polygon合并。
例如,将多边形C合并到上图中的集合(A,B)将得到以下结果:
我该怎么做?
我考虑过将每个多边形添加到多边形集(polygon_set_data),并在多边形集和要添加的多边形之间执行XOR和AND运算。
polygon_set_data
问题在于,当我想要检索多边形集的结果时,所有重叠的多边形都会合并,从而形成一个多边形。