0

我有一个由四面体和三角形元素(位于外表面)组成的.vtu 文件。我还在三角形元素上定义了一个 celldata 字段(例如nrc1),并且在四面体元素中为零。当我选择在 Paraview 中绘制该字段时,我只看到一个与 3D 元素对应的零字段,但在 2D 元素中没有该字段的痕迹。

有没有办法在 Paraview 中显示 2D 字段?

PD:我无法将 2D 单元数据字段插入点数据字段,因为部分信息(不连续性,...)会丢失。

4

1 回答 1

1

3D 单元的信息(零)和 2D 单元的信息(实际信息)之间确实存在冲突,其中 2D 单元和 3D 单元重叠。

即使您的数据集是有效的,混合维度数据集也不容易正确管理,因此您的问题。

在任何情况下,您都应该提取 2D 单元格以便能够正确地可视化您的数据,这就是我的做法:

  • 创建一个新视图,单击电子表格视图
  • 在电子表格视图中显示您的数据集
  • 按 CellType 排序
  • 手动选择所有 2D CellType 将它们放在一起
  • 添加提取选择过滤器,应用
  • 您现在可以在此 2D 单元格数据集上可视化您的数据

您也可以使用 Edit->Find Data 并按 ID 选择,因为您的单元格似乎已完成。

最后,您可以编写一个小的 Python 可编程过滤器来完全自动地为您完成所有这些工作,但实现起来并不容易。

于 2018-05-29T09:52:55.360 回答