Поддерживает ли CGAL трехмерное создание сетки нескольких объектов?

Я хотел бы объединить несколько (около 25) объектов одновременно, используя CGAL. Однако выводятся только один или два объекта. Это ошибка в CGAL?

Я использую Gray_level_image для сетки. Диапазон составляет от 1,0 до 3,0, и я использую число с плавающей запятой. Кроме того, от 1,0 до 2,0 устанавливается в пространственной области, от 2,0 до 3,0 — в домене объекта, и я установил 2,0 в качестве изозначения.


person Y.Kamo    schedule 15.02.2017    source источник


Ответы (1)


В будущей версии CGAL в документации есть новый пример, задокументированный в руководстве по адресу 3.4.1 Домены из сегментированных 3D-изображений с пользовательской инициализацией. Вы можете найти код на нашей странице Github. Этот новый пример объясняет, как обнаружить все связанные компоненты домена, закодированного 3D-изображением, и использовать пользовательскую инициализацию, чтобы убедиться, что начальная сетка будет иметь вершины на всех связанных компонентах до запуска алгоритма уточнения сетки.

В этом примере речь идет о трехмерном сегментированном изображении (значения в каждом вокселе являются целыми числами), в то время как у вас есть трехмерное изображение в оттенках серого, но метод будет таким же.

person lrineau    schedule 15.02.2017