我正在尝试在Paraview上显示与20个未连接的多维数据集关联的标量字段。为此,我正在尝试使用HEXAHEDRON vtk类。我创建的文件内容如下:
Test
ASCII
DATASET POLYDATA
POINTS 160 FLOAT
19.098110 12.993696 27.966301
23.098110 12.993696 27.966301
23.098110 16.993696 27.966301
...
HEXAHEDRA 120 600
4 0 1 5 4
4 1 2 6 5
4 2 3 7 6
4 3 0 4 7
4 0 1 2 3
4 4 5 6 7
4 8 9 13 12
4 9 10 14 13
4 10 11 15 14
4 11 8 12 15
4 8 9 10 11
4 12 13 14 15
...
但是,Paraview出现"Unrecognized keyword: 3"
错误。我尝试将关键字更改为POLYGONS
,并且Paraview很高兴(尽管我不满意,因为所有多维数据集都加入了)。
VTK_HEXAHEDRON
类的正确关键字是什么?我尝试了HEXAHEDRA
,HEXAHEDRON
和HEXAHEDRONS
,但没有成功...
谢谢,玛尔塔
您应该使用关键字VTK_HEXAHEDRON
。有关更多信息,请参见VTK User’s Guide中的19.3 VTK文件格式部分。
[您可以使用Python创建网格,然后使用meshio(我的项目之一)将其编写为您喜欢的任何格式,例如VTK。