是否可以制作没有内部分段的cgal 3d多doamain网格?

问题描述 投票:0回答:1

我正在从here阅读“ mesh_implicit_domain”示例

它使用函数包装器指示由两个函数表示的域的并集(这两个域相交并形成一个较大的封闭域)。但是页面附近的剖视图显示了cgal的算法对网格进行了分割(即清楚地描绘了由两个函数表示的两个子域的边界)。我想要一个网格,而不必将整个模型划分为不同的区域,只需为新的较大域制作网格即可。在CGAL中可以吗?

c++ graphics mesh cgal graph-visualization
1个回答
0
投票

快速查看代码后,默认构造函数定义了2个子域,这就是为什么要在它们之间设置边界的原因。因为我不认为此类中会实现“或”。

我看到两个解决方案:-仅使用一个隐式函数,并直接在隐式函数中执行“联合”-定义您自己的域,从this example开始,然后在In_is_domain()中为两个子域使用相同的索引。

第一个功能显然是最简单的。

© www.soinside.com 2019 - 2024. All rights reserved.