存储异构元素

时间:2014-10-19 21:01:29

标签: c++ vtk paraview

我想生成输出文件,随后在Paraview中进行可视化。我会:

  • 多边形(具有标量属性)
  • 行(带标量属性)
  • 有关结构化网格的数据

在Paraview中,我希望同时可视化所有这些内容。对于每个类(例如,多边形,线),颜色代码将表示单个属性值。

问题:我是否必须为每个类生成一个文件,即一个文件用于多边形及其属性,一个文件用于行及其属性,一个文件用于网格数据,并手动组合“完整图片”在paraview?

或者有没有办法将所有内容存储在一个文件中?

1 个答案:

答案 0 :(得分:0)

vtkUnstructuredGrid可以将所有单元格类型存储在VTK中,但代价是无法像其他VTK数据集那样紧凑地存储结构化网格信息。

vtkMultiBlockDataSet是另一种选择。您可以为结构化网格创建一个块,为非结构化网格数据创建另一个块。