Я ищу метод для заполнения поверхностной сетки решетчатой структурой (то есть для создания объемной сетки). Я нашел подходящее решение, используя Meshmixer как описано в следующем видео YouTube: Как сделать 3D заполнение решетки в Meshmixer — правильный учебник. Но теперь я хочу генерировать такие решетчатые структуры автоматически. Поэтому я ищу (пользу, C ++) каркас для генерации таких решетчатых структур. Входными данными может быть поверхностная сетка, определяющая неявную область, которая должна быть заполнена. Я нашел следующие C ++ фреймворки для обработки / генерации сетки:
Однако, насколько мне известно, ни один из них не может генерировать решетчатые структуры для заполнения поверхностных сеток. Можно создавать только замкнутые тетраэдры (пример использования CGAL см. 3D Mesh Generation). После повторного поиска в интернете я нашел следующую программу MATLAB:
Это звучит очень многообещающе — но — невозможно заполнить неявную область, определяемую поверхностной сеткой.
Существуют ли другие (C ++) фреймворки? Или мне нужно реализовать собственный метод, чтобы заполнить поверхностную сетку решетчатой структурой.
Задача ещё не решена.
Других решений пока нет …