我有一个为一个二次六面体元素(立方体)创建的.vtk文件:
# vtk DataFile Version 3.0
File generated from DClib
ASCII
DATASET UNSTRUCTURED_GRID
POINTS 20 float
0 0 0
1 0 0
1 1 0
0 1 0
0 0 1
1 0 1
1 1 1
0 1 1
0.5 0 0
1 0.5 0
0.5 1 0
0 0.5 0
0 0 0.5
1 0 0.5
1 1 0.5
0 1 0.5
0.5 0 1
1 0.5 1
0.5 1 1
0 0.5 1
CELLS 1 20
20 0 1 2 3 4 5 6 7 8 9 10 11 16 17 18 19 12 13 14 15
CELL_TYPES 1
25
当我使用Paraview
读取它时,我得到了以下多维数据集:
可以看出,多维数据集是不正确的。这个文件有什么问题?
这是我正在使用的VTK中发现的非线性单元类型:
发布于 2021-08-14 16:43:36
在点数据定义之后的像元数据的第一行中,条目CELLS 1 20
应替换为
CELLS 1 21
该行中的第二个数字表示必须为单元格数据读取的数字的总量,在本例中为21:一个单元格有20个PointIds,外加一个值,表示该单元格包含20个点。
https://stackoverflow.com/questions/68776437
复制相似问题