PyVista:如何在垂直切片上绘制轮廓?

PyVista: how to contour on vertical slices?

提问人:pyano 提问时间:8/28/2023 更新时间:8/28/2023 访问量:101

问:

PyVista 有一个很好的功能来探索网格。slices

PyVista slice

我的问题是:有没有办法在这样的切片上生成计数(假设在 xz 平面中)?

行之有效的是 xy 平面逻辑中的轮廓。

我想实现的目标:我在复杂的地形上生成三维弯曲网格。因此,马特宏峰将是iz=0时的下边界,而网格将用于马特宏峰上方和周围的气流建模(此处未显示)。PyVista 的切片功能将是分析结果的绝佳工具。

enter image description here

切片 轮廓 Pyvista

评论

1赞 Andras Deak -- Слава Україні 8/29/2023
您知道中的选项吗?这不符合您的要求吗?contour=Trueslice()
0赞 pyano 9/5/2023
@Andreas Deak:谢谢,这很有帮助!(不,我不知道)。我的问题:(1)在哪里可以找到命令的所有参数?,(2)是否可以在同一图中绘制两者(a)彩色画布和(b)轮廓slice()contour=Falsecontour=True
1赞 Andras Deak -- Слава Україні 9/6/2023
(1) 在文档中或与 .(2)所有的事情都是给你。因此,您可以对这两个过滤后的数据集执行 、 和 ,然后随心所欲地执行(例如,将它们添加到同一个数据集中)。help(mesh.slice)contour=Truemesh.slice(..., contour=False).contour()mesh_slice = mesh.slice(..., contour=False)contours = mesh_slice.contour()Plotter

答: 暂无答案