在 paraview/vtk 中的每个 CELL=square 上绘制标量和矢量解常数

计算科学 视界 VTK
2021-12-03 14:24:00

我有速度(矢量)和压力(标量)。该解在网格的每个 CELL(正方形)中都是恒定的。不知道为什么在paraview中打开文件时没有出现压力信息。我写了一个单位正方形 [0,1]x[0,1] 的网格的例子,它由 4 个相同尺寸的正方形 (CELLS) 组成,然后这个网格有 9 个点。在每个正方形上,我都有一个恒定的解决方案。在此先感谢您的帮助。

# vtk DataFile Version 3.0
Little example
ASCII

DATASET UNSTRUCTURED_GRID
POINTS 9 DOUBLE
  0.0  0.0  0.0
  0.5  0.0  0.0
  1.0  0.0  0.0
  0.0  0.5  0.0
  0.5  0.5  0.0
  1.0  0.5  0.0
  0.0  1.0  0.0
  0.5  1.0  0.0
  1.0  1.0  0.0

CELLS 4 20
  4  0  1  4  3
  4  1  2  5  4
  4  3  4  7  6
  4  4  5  8  7

CELL_TYPES 4
  9
  9
  9
  9

CELL_DATA 4
VECTORS Velocity DOUBLE
    0.00000   0.0000   0.0000
    1.00000  10.0000   0.0000
    2.00000  20.0000   0.0000
    3.00000  30.0000   0.0000
         
CELL_DATA 4
SCALARS Pressure DOUBLE
LOOKUP_TABLE default
    0.00000
    1.00000
    2.00000
    3.00000
```
1个回答

您的文件中应该只有一个CELL_DATA标签。删除第二个以解决您的问题。

一些(部分)文档可以在这里找到