用于OpenFOAM的vtk过滤器

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

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

解决方案:

使用 SetInputArrayToProcess 方法。

https:/vtk.orgdocnightlyhtmlclassvtkAlgorithm.html#a6bea16e1329609dbccce0ff8d2367484。

给TA打赏
共{{data.count}}人
人已打赏
未分类

我们可以在列表理解中使用嵌套for循环的底层原因是什么?

2022-9-8 20:32:37

未分类

如何做一个自适应的图片滑块?

2022-9-8 20:32:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索