需求
聚变核分析中常用结构体网格统计通量或其他核响应信息。
经常需要对比控制变量的两组网格数据,并将其展示出来。
Paraview中,可以通过programmable filter来实现。
实现步骤
- 导入两个vtk数据
- 同时选中两个数据文件
- Filters -> Programmable Filter
- 在出现的编辑框中,输入脚本进行操作
下面是将两个网格数据进行相减操作的例子,结果被存在名为’difference’的数组中。本例子参考了此篇博客。
1 | phi_0 = inputs[0].CellData['Phi'] |
注意
- 可以通过选中文件 -> Information -> Data Arrays -> Name 查看文件中包含的数据名称
- 如果是PointData类型,把脚本中"CellData"改为"PointData"即可