使用 CGAL,是否可以对开放多边形网格执行布尔运算?

Using CGAL, is it possible to perform Boolean operation on open polygon mesh?

我已经开始使用多边形网格,即 AB

A是封闭网格,B是任意曲面。我想要做的是切断位于 A 之外的 B 的部分。例如,如果 A 是多边形球体而 B 是矩形平面,则结果应为多边形圆形平面。

我想使用 CGAL 执行上述操作(如果 CGAL 不能执行此操作,则可能是其他库)。对此有什么想法吗?

我想你想要“Nef Polyhedra 的 3D 布尔运算”库:

http://doc.cgal.org/latest/Nef_3/index.html