我正在从here阅读“ mesh_implicit_domain”示例
它使用函数包装器指示由两个函数表示的域的并集(这两个域相交并形成一个较大的封闭域)。但是页面附近的剖视图显示了cgal的算法对网格进行了分割(即清楚地描绘了由两个函数表示的两个子域的边界)。我想要一个网格,而不必将整个模型划分为不同的区域,只需为新的较大域制作网格即可。在CGAL中可以吗?
快速查看代码后,默认构造函数定义了2个子域,这就是为什么要在它们之间设置边界的原因。因为我不认为此类中会实现“或”。
我看到两个解决方案:-仅使用一个隐式函数,并直接在隐式函数中执行“联合”-定义您自己的域,从this example开始,然后在In_is_domain()
中为两个子域使用相同的索引。
第一个功能显然是最简单的。