Вот пример моей сетки.


А вот пример того, как моя сетка должна выглядеть после того, как я заполню дыры в этой топологии. на сетке

Вот некоторые функции, которые я опробовал
Использование тримеша:
Код: Выделить всё
stl_file = os.path.join(stl_folder, filename)
mesh = trimesh.load(stl_file)
filled_mesh = mesh_creator.fillMesh(mesh)
filled_mesh.export(stl_file)
Код: Выделить всё
fillHolesFilter = vtk.vtkFillHolesFilter()
Код: Выделить всё
fillHolesFilter.SetInputConnection(reader.GetOutputPort())
Код: Выделить всё
fillHolesFilter.SetHoleSize(1000.0)
Код: Выделить всё
fillHolesFilter.Update()
Подробнее здесь: https://stackoverflow.com/questions/786 ... -in-python