2

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

合并 A、B 和 C

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

结果

我怎样才能做到这一点?

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

问题是当我想检索我的多边形集的结果时,所有重叠的多边形都被合并,产生一个多边形。

4

0 回答 0