用于OpenFOAM的vtk过滤器

问题描述 投票:0回答:1

我想用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()) 

我应该如何选择过滤器类的 "压力"?

python vtk openfoam
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.