我可以找到与此问题最接近的问题是How to store a vector field with VTK? C++, VTKWriter
基本上,我有一个很大的csv文件,该文件由代表每个时间步长的行和代表大量粒子(无标题)的属性的列组成。从本质上讲,这些列分别为t,x1,x2,...,y1,y2,...,z1,z2,...,而我正尝试使用paraview来说明这一点。通过表格在GUI中的点过滤器进行此操作是不切实际的,并且想知道是否还有另一种方法?
我能想到的唯一解决方案是对数据帧进行切片,并在循环中使用python接口。我想知道是否有一种通过GUI的方法,或者转换为vtk文件是否更有意义?我是Paraview的新手,并希望了解执行此操作的最佳方法。
答案 0 :(得分:0)
实现此目标的最佳方法是使用Python可编程源。
使用Python(例如,使用numpy),将很容易读取数据并将其逐步提供给paraview。
在此处查看一些可编程源示例: https://www.paraview.org/Wiki/Python_Programmable_Filter
如果您没有使用VTK管道的经验,那么这将不是一件容易的事。