Преобразование файла сетки в STL

Как я могу преобразовать файл сетки (.meshdat или .msh) в формат файла STL?

У меня есть файл 3D-сетки. Мне нужно преобразовать его в STL для задачи CFD.


person Community    schedule 21.11.2016    source источник
comment
Эта сетка только поверхностная сетка? Затем вы можете преобразовать его в поверхностную сетку. В противном случае вы не можете этого сделать. STL может представлять только триангулированную поверхность в OpenFOAM. Я предполагаю, что исходная сетка создана с помощью стороннего генератора сеток?   -  person jhoepken    schedule 21.11.2016
comment
Спасибо за Ваше внимание. Да, это поверхностная сетка, но в 3D. Я имею в виду, что у него нет толщины, но у него слишком маленькое значение Z (0,01 м).   -  person    schedule 22.11.2016
comment
Представьте себе браслет из бумаги. У него нет толщины. Но, как я уже сказал ранее, это все еще 3D.   -  person    schedule 22.11.2016
comment
Вы можете попробовать импортировать его в OpenFOAM с помощью fluentMeshToFoam mesh.msh, создать зону для поверхности (браслет), а затем попытаться экспортировать эту зону в формат STL с помощью surfaceMeshExport. Это всего лишь приблизительное предположение.   -  person jhoepken    schedule 22.11.2016
comment
Вы пробовали Meslab или FreeCAD? Я думаю, что solidworks также может преобразовывать поверхность в деталь.   -  person Foad    schedule 25.01.2018
comment
Это два разных вопроса. Если у вас есть сетка, и вы хотите использовать ее в OpenFOAM, лучший способ, IMHO, - использовать Gmsh.   -  person Foad    schedule 25.01.2018


Ответы (1)


Посмотрите meshio (мой проект). Он знает множество форматов сетки, в том числе STL и msh.

person Nico Schlömer    schedule 07.03.2019