Как обойти все ячейки 3D-сетки CGAL с помощью BFS?

Я создал 3D сетку. Мне просто интересно, могу ли я искать соседние ячейки для одной специальной ячейки.


person Lucy    schedule 15.04.2016    source источник


Ответы (1)


Имея Cell_handle, вы можете получить доступ к его соседним ячейкам с помощью функции neighbor:

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

Если вы хотите ограничиться ячейками в комплексе, вы можете использовать функцию is_in_complex(Cell_handle c).

person sloriot    schedule 18.04.2016