Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有字段值 (.vtk) 的表面,它是 openfoam 后处理的输出(我使用几何体上的切割平面制作了它)。我需要计算表面上的平均场值,我不知道该怎么做。
我试图使用 paraview 中的可编程过滤器来做到这一点,但我做不到。我在这里找到了一些关于如何使用该工具的示例https://www.paraview.org/Wiki/Python_Programmable_Filter,但我仍然不知道如何获取单元格区域以及如何平均积分。有人可以为我提供一个有用的脚本来计算平均场吗?谢谢!
您可以使用 ParaView 的“集成变量”过滤器。输出是一个可以导出到 csv 的表。通过将积分值除以面积(也在表格中报告),您将获得平均值。