使用VTK格式在单元中心定义数据

时间:2018-12-13 15:17:50

标签: vtk paraview

我想编写一个后处理器以便在paraview中打开某些流场数据(使用vtk传统格式)。我对网格物体的加载很好,但是我对变量的布置有疑问。

我需要在每个单元中心而不是单元节点中放置一个值。因此,我对每个单元格只有一个值,而对每个节点都没有值。您知道解决此问题的方法吗?

非常感谢您的帮助

1 个答案:

答案 0 :(得分:2)

当然,您可以使用旧版ASCII VTK文件格式指定单元格数据。这是一个带有两个带有矢量元素的单元数据数组的直线网格的简单示例:

# vtk DataFile Version 2.0

ASCII
DATASET RECTILINEAR_GRID
DIMENSIONS 4 2 2
X_COORDINATES 4 double
0.0 10.0 20.0 30.0
Y_COORDINATES 2 double
0.0 10.0
Z_COORDINATES 2 double
0.0 10.0
CELL_DATA 3
VECTORS first_array double
-1.0 0.0 0.0
0.0 1.0 0.0
1.0 0.0 0.0
VECTORS second_array double
-1.0 0.0 0.0
0.0 1.0 0.0
1.0 0.0 0.0