在进行数据后处理时,我们往往需要获得某一个截面的数据。
paraview中的Filters.slice能够满足一定的功能:
使用slice能够得到plane,box,sphere,cylinder类型的截面;
但是在某些情况下,我们需要得到一个三维扭曲平面上的数据,例如在旋转机械中,我们需要得到转轮区域一个流面的数据;
通过slice以及其他的Filters都很难以直接生成;
在本博文中采用了利用paraview读取stl格式几何文件的特性,并结合paraview中Resample with DataSet滤镜实现了对任意截面数据的提取;
具体实现步骤如下:
- 准备阶段:通过现有的几何生成软件构建截面,生成stl格式文件(保证stl文件中网格的密度);
- 利用paraview读取计算数据,以及stl格式文件(stl格式文件单位设置为国际单位制);
- 使用Resample with DataSet滤镜(如下图),将计算数据插值至截面;
以上内容仅代表个人观点,如有不足之处,可以多多交流!