Есть ли какие -нибудь способы сделать это? Я попробовал это: < /p>
Код: Выделить всё
gmsh.initialize()
input_file = r"geometry\geom_tut1\geom.stl"
gmsh.merge(input_file)
gmsh.model.mesh.createGeometry()
gmsh.model.geo.removeAllDuplicates()
loop = gmsh.model.geo.addSurfaceLoop([e[1] for e in gmsh.model.getEntities(2)])
gmsh.model.geo.addVolume([loop])
gmsh.model.geo.synchronize()
gmsh.option.setNumber("Mesh.Algorithm", 5)
gmsh.option.setNumber("Mesh.Algorithm3D", 10)
gmsh.option.setNumber("Mesh.MeshSizeMin", 0.0001)
gmsh.option.setNumber("Mesh.MeshSizeMax", 0.001)
gmsh.model.mesh.generate(3)
Подробнее здесь: https://stackoverflow.com/questions/797 ... r-openfoam