使用 Paraview 在 3D 域中显示 2D 单元数据字段
Show 2D celldata fields in 3D domains with Paraview
我有一个 .vtu file 由四面体和三角形元素组成(位于外表面)。我还有一个 celldata 字段(例如,nrc1)定义在三角形元素上,在四面体元素中为零。当我 select 在 Paraview 中绘制这个场时,我只看到一个零场,与 3D 元素相对应,但在 2D 元素中没有场的踪迹。
有没有办法在 Paraview 中显示 2D 场?
P.D.: 我无法将 2D 单元数据字段插入点数据字段,因为部分信息(不连续性,...)会丢失。
3D单元格信息(零)和2D单元格信息(实际信息)确实存在冲突,2D单元格和3D单元格重叠。
即使您的数据集有效,混合维度数据集也不容易正确管理,因此您的问题。
在任何情况下,您都应该提取 2D 单元格以便能够正确地可视化您的数据,这是我的做法:
- 创建一个新视图,点击电子表格视图
- 在电子表格视图中显示您的数据集
- 按细胞类型排序
- 手动 select 所有 2D CellType 都将位于一起
- 添加提取选择过滤器,应用
- 您现在可以在这个仅包含二维细胞的数据集上可视化您的数据
您还可以使用“编辑”->“查找数据”和“按 ID”select,因为您的单元格似乎已被删除。
最后,您可以编写一个小的 Python 可编程过滤器来完全自动地为您完成所有这些工作,但实现起来并不容易。
我有一个 .vtu file 由四面体和三角形元素组成(位于外表面)。我还有一个 celldata 字段(例如,nrc1)定义在三角形元素上,在四面体元素中为零。当我 select 在 Paraview 中绘制这个场时,我只看到一个零场,与 3D 元素相对应,但在 2D 元素中没有场的踪迹。
有没有办法在 Paraview 中显示 2D 场?
P.D.: 我无法将 2D 单元数据字段插入点数据字段,因为部分信息(不连续性,...)会丢失。
3D单元格信息(零)和2D单元格信息(实际信息)确实存在冲突,2D单元格和3D单元格重叠。
即使您的数据集有效,混合维度数据集也不容易正确管理,因此您的问题。
在任何情况下,您都应该提取 2D 单元格以便能够正确地可视化您的数据,这是我的做法:
- 创建一个新视图,点击电子表格视图
- 在电子表格视图中显示您的数据集
- 按细胞类型排序
- 手动 select 所有 2D CellType 都将位于一起
- 添加提取选择过滤器,应用
- 您现在可以在这个仅包含二维细胞的数据集上可视化您的数据
您还可以使用“编辑”->“查找数据”和“按 ID”select,因为您的单元格似乎已被删除。
最后,您可以编写一个小的 Python 可编程过滤器来完全自动地为您完成所有这些工作,但实现起来并不容易。