Загрузка кейса OpenFOAM в ParaView с использованием python выполняется напрямую с помощью:
ofReader = OpenFOAMReader(FileName='<some OpenFOAM case directory>')
Однако по умолчанию в объекте чтения выбрана только область сетки internalMesh
.
Использование метода трассировки ParaView не помогает, так как свойство MeshRegion
объекта OpenFOAMReader
просто устанавливается на значения областей сетки, которые я выбираю с помощью мыши:
ofReader.MeshRegions = ['internalField', 'patch1', 'patch2']
Поскольку я заранее не знаю, как называются области сетки, я не могу создать такую строку в своем скрипте Python ParaView.
Как можно выбрать и загрузить все области сетки корпуса OpenFOAM в ParaView, используя скрипт Python и только функции ParaView Python API?