如何使用 CGAL 将 2D 域与不可分割的线段进行网格划分?

How can I mesh a 2D domain with cannot-be-split line segments by using CGAL?

我想使用 C++ 中的 CGAL 库来对多边形域进行如下网格划分,

红色线段不应该被拆分,但黑色线段可以被拆分。

我应该使用什么样的功能?你能举个 C++ 例子吗?

需要权衡。如果内部线段足够小,只需将它们添加为约束而不不允许拆分。然后,在网格划分之前,让最小单元边长大于小段的长度。一般小约束不会拆分