如何使用 BFS 遍历 3D CGAL 网格中的所有单元格?

How to traverse all the cells in a 3D CGAL mesh by using BFS?

我已经创建了 3D 网格。我只是想知道我是否可以为一个特殊的单元格搜索相邻的单元格。

给定一个 Cell_handle,您可以使用 neighbor 函数访问它的邻居单元格:

Cell_handle n = cell->neighbor(i); //  0<= i < 4

如果要限制在复合体中的单元格,可以使用函数is_in_complex(Cell_handle c)