我想从圆柱体的边界表面(在.vtu
文件中)提取数据并将其绘制到平面上,其中坐标是圆柱体的 theta(旋转角)和 Z(高度)。我知道这可以通过多种方式完成,但我正在寻找一个简单干净的解决方案,使用 Paraview、python 或两者(即 paraview 中的 python 宏)
我尝试使用该
ExtractSurface
选项将外部点及其数据导出,但由于某种原因,一些“体积”点(我的意思是不在域边界上的点)也被导出我使用该包编写了一个 Python 脚本
VTK
来解析我的输入数据文件,然后获取笛卡尔坐标,将其转换为极坐标,最后使用半径条件获取边界点。虽然这可行,但它并非完美无缺,因为边界点不是“精确”定位在最大半径上,而是在半径间隔内(漫反射界面)
有什么方法可以使用 paraview 过滤器来完成工作吗?我还检查了该Programmable filter
选项,尝试了一些教程示例,但我发现它有点复杂。
有什么建议或想法吗?