使用Paraview的可编程过滤器

时间:2018-12-16 22:52:36

标签: python filter vtk paraview openfoam

我有一个具有字段值(.vtk)的曲面,这是openfoam后处理的输出(我在几何体上使用切割平面将其制成)。我需要计算表面的平均场值,但我不知道该怎么做。

我正在尝试使用Paraview中的可编程滤镜进行此操作,但我做不到。我在https://www.paraview.org/Wiki/Python_Programmable_Filter上找到了一些有关如何使用该工具的示例,但我仍然不知道如何获取像元面积以及如何平均积分。有人可以为我提供有用的脚本来计算平均场吗?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用ParaView的“积分变量”过滤器。输出是可以导出到csv的表。通过将积分值除以面积(该值也在表格中报告),您将获得平均值。