2017-02-15 36 views
2

我想用CGAL一次對多個(約25個)對象進行網格劃分。 但是,只輸出一個或兩個對象。 這是CGAL中的錯誤嗎?CGAL是否支持多個對象的3D網格劃分?

我使用Gray_level_image進行網格劃分。 範圍從1.0到3.0,我使用float作爲數字類型。 另外,1.0到2.0被設置在空間域中,2.0到3.0是對象域,並且我將2.0設置爲isovalue。

回答

4

在即將發佈的CGAL版本中,文檔中有一個新示例,手冊中記錄了3.4.1 Domains From Segmented 3D Images, with a Custom Initialization。你可以在our Github page找到代碼。這個新例子解釋瞭如何檢測由3D圖像編碼的域的所有連接組件,並且使用自定義初始化來確保在網格細化算法啓動之前初始網格將在所有連接的組件上具有頂點。

這個例子是關於一個3D分割圖像(每個體素的值都是整數),而你有一個3D灰度圖像,但方法是一樣的。