#mesh
#сетка
Вопрос:
У меня есть 3D-stl-файл, и я хочу создать 3D-сетку, используя этот stl-файл. Итак, в gmsh я делаю следующее:
- Откройте файл stl
- Геометрия > Элементарные объекты > Добавить > Объем
- Выберите громкость и нажмите «e»
- Сетка> 3D
У меня всегда появляется следующая ошибка «Недопустимый граничный сегмент сетки (пересечение граней) на поверхности 1» (см. Изображение). Может ли кто-нибудь помочь мне с этой ошибкой?
Ссылка на расширение файла stl.
Спасибо
Комментарии:
1. Привет, Хедвин, ты решил проблему или ты получил какое-либо представление о том, в чем ошибка? Я сталкиваюсь с той же проблемой и хотел бы иметь какое-то направление для ее решения.
2. Привет @Newfarmer, я решил эту проблему, используя 3D slicer для извлечения файла stl и meshlab для «только» прореживания (если используются другие инструменты, наша проблема вернулась — не знаю, какой инструмент). Однако, кажется, что, когда поверхность действительно сложная, у gmsh возникают некоторые проблемы с ее привязкой. Удачи!
3. Спасибо за объяснение. В конечном итоге я решил не использовать gmsh. На мой взгляд, слишком сложно (или невозможно) создать хорошую сетку для CFD с использованием геометрии stl или step.
Ответ №1:
здесь вам может помочьpygalmesh (мой проект).