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