使用 Paraview 在 3D 域中显示 2D 单元格数据字段



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

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

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

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

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

无论如何,您应该提取 2D 单元格以便能够正确可视化您的数据,这是我的做法:

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

您还可以使用编辑>查找数据并按 ID 选择,因为您的单元格似乎已被指定。

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

最新更新