Как автоматически сгенерировать сетку из файла .step, используя GMSH или подобное? - PullRequest
0 голосов
/ 01 июля 2019

Мне нужно получить данные моделирования для случайно сгенерированных консольных балок и сохранить их максимальное отклонение при нагрузке и / или выполнить анализ частотной характеристики.Для этого тело должно быть построено в виде сетки FEM.Поэтому я хотел бы написать скрипт, который генерирует файл сетки (.msh) из этого файла .step с одним телом.

Желаемый конвейер: Вход: файл с одним телом .step консольного луча сПроизвольное поперечное сечение. Вывод: MSH-файл из сетчатого тела

1 Ответ

0 голосов
/ 18 июля 2019

См. Решение ниже:

Merge "test.step";

Mesh.Algorithm3D = 1;
// 1=Delaunay, 4=Frontal, 5=Frontal Delaunay, 6=Frontal Hex, 7=MMG3D, 9=R-tree
// default = 1

//Mesh  2;  // surface
Mesh  3;  // volume

Mesh.Format = 2;
// 1=msh, 2=unv, 10=automatic, 19=vrml, 27=stl, 30=mesh, 31=bdf, 32=cgns, 33=med, 40=ply2
// default = 10

Mesh.SaveAll = 1;
// Ignore Physical definitions and save all elements

Save "mymesh.msh";
...