VTK HEXAHEDRON类的语法

问题描述 投票:0回答:2

我正在尝试在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类的正确关键字是什么?我尝试了HEXAHEDRAHEXAHEDRONHEXAHEDRONS,但没有成功...

谢谢,玛尔塔

mesh vtk paraview
2个回答
0
投票

您应该使用关键字VTK_HEXAHEDRON。有关更多信息,请参见VTK User’s Guide中的19.3 VTK文件格式部分。


0
投票

[您可以使用Python创建网格,然后使用meshio(我的项目之一)将其编写为您喜欢的任何格式,例如VTK。

© www.soinside.com 2019 - 2024. All rights reserved.