CGAL是否支持多个对象的3D网格划分?

时间:2017-02-15 03:24:31

标签: cgal

我想使用CGAL一次对多个(大约25个)对象进行网格化。 但是,只输出一个或两个对象。 这是CGAL中的错误吗?

我使用Gray_level_image进行网格化。 范围从1.0到3.0,我使用float作为数字类型。 此外,1.0到2.0设置为空间域,2.0到3.0是对象域,我将2.0设置为isovalue。

1 个答案:

答案 0 :(得分:4)

在即将发布的CGAL版本中,文档中有一个新示例,记录在3.4.1 Domains From Segmented 3D Images, with a Custom Initialization手册中。您可以在our Github page中找到代码。该新示例解释了如何检测由3D图像编码的域的所有连接组件,并使用自定义初始化来确保在网格细化算法启动之前初始网格将在所有连接的组件上具有顶点。

该示例是关于3D分段图像(每个体素的值是整数),而您有一个3D灰度图像,但方法是相同的。