是否可以制作没有内部分段的 cgal 3d 多域网格?
Is it possible to make a cgal 3d multi-doamain mesh with no internal segmentation?
我正在阅读 here
中的 "mesh_implicit_domain" 示例
它使用一个函数包装器来表示由两个函数表示的域的并集(这两个域相交并形成一个更大的封闭域)。但是页面附近的切割视图显示了 cgal 的算法分割网格(即清楚地描绘了两个函数指示的两个子域的边界)。我想要一个不将整个模型分割成不同区域的网格,只需为新的更大域制作网格即可。在 CGAL 中可以吗?
快速查看代码后,默认构造函数定义了 2 个子域,这就是它们之间有界限的原因。因为我不认为 "OR" 是在这个 class.
中实现的
我看到两个解决方案:
- 仅使用一个隐式函数并直接在隐式函数中执行 "union"
- 定义您自己的域,从 this example 开始,在 In_is_domain()
中对两个子域使用相同的索引。
第一个函数显然是最简单的。
我正在阅读 here
中的 "mesh_implicit_domain" 示例它使用一个函数包装器来表示由两个函数表示的域的并集(这两个域相交并形成一个更大的封闭域)。但是页面附近的切割视图显示了 cgal 的算法分割网格(即清楚地描绘了两个函数指示的两个子域的边界)。我想要一个不将整个模型分割成不同区域的网格,只需为新的更大域制作网格即可。在 CGAL 中可以吗?
快速查看代码后,默认构造函数定义了 2 个子域,这就是它们之间有界限的原因。因为我不认为 "OR" 是在这个 class.
中实现的我看到两个解决方案:
- 仅使用一个隐式函数并直接在隐式函数中执行 "union"
- 定义您自己的域,从 this example 开始,在 In_is_domain()
中对两个子域使用相同的索引。
第一个函数显然是最简单的。