我的任务是在 Paraview 中组合多个文件以进行表示。 准确地说,我有一个定义整个网格结构的 .vtk 文件,它工作得很好。我有第二个文件(基于文本,例如 csv),每行只有一个值,其中每行都是一个 PointData 值,即:
[PointData[0]]
[PointData[1]]
[PointData[2]]
[...]
[PointData[n-1]]
我尝试使用可编程源和过滤器,但无法让它工作。我将不胜感激你的帮助。我希望描述很清楚,但我添加了一张设置图片来澄清情况。
最佳答案
- 打开 ParaView
- 打开包含几何图形的 .vtk 文件,然后应用
- 打开包含数据的 .csv 文件 Applpy
- 在 csv 文件上添加 TableToPoints 过滤器,选中“保留所有数据数组”,然后应用
- 在管道浏览器中选择 vtk 文件(首先选择它非常重要)
- 按 ctrl 键并在管道浏览器中选择 TableToPoints
- 添加AppendAttributes过滤器,应用
- AppendAttributes 的输出包含您的几何图形和数据
关于python - 在 Paraview 中合并来自多个文件的 PointData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51459492/