Втк фильтр для OpenFOAM - PullRequest
       66

Втк фильтр для OpenFOAM

0 голосов
/ 23 апреля 2020

Я хочу отфильтровать давление с помощью порогового значения, используя python -vtk

    import vtk
    filename = "a.foam"

    reader = vtk.vtkOpenFOAMReader()
    reader.SetFileName(filename)
    reader.CreateCellToPointOn()
    reader.DecomposePolyhedraOn()
    reader.EnableAllCellArrays()
    reader.Update()

    tArray = vtk_to_numpy(reader.GetTimeValues())
    reader.UpdateTimeStep(tArray[-1]) 
    reader.Update()

    filter_threshold = vtk.vtkThreshold()
    filter_threshold.SetInputConnection(reader.GetOutputPort()) 

как выбрать «давление» для класса фильтра?

1 Ответ

0 голосов
/ 24 апреля 2020

Использовать SetInputArrayToProcess метод.

https://vtk.org/doc/nightly/html/classvtkAlgorithm.html#a6bea16e1329609dbccce0ff8d2367484

...