Paraview—提取任意截面数据

在进行数据后处理时,我们往往需要获得某一个截面的数据。
paraview中的Filters.slice能够满足一定的功能:

Paraview—提取任意截面数据_第1张图片
使用slice能够得到plane,box,sphere,cylinder类型的截面

但是在某些情况下,我们需要得到一个三维扭曲平面上的数据,例如在旋转机械中,我们需要得到转轮区域一个流面的数据;

通过slice以及其他的Filters都很难以直接生成;

在本博文中采用了利用paraview读取stl格式几何文件的特性,并结合paraview中Resample with DataSet滤镜实现了对任意截面数据的提取;

具体实现步骤如下:

  1. 准备阶段:通过现有的几何生成软件构建截面,生成stl格式文件(保证stl文件中网格的密度);
  2. 利用paraview读取计算数据,以及stl格式文件(stl格式文件单位设置为国际单位制);
  3. 使用Resample with DataSet滤镜(如下图),将计算数据插值至截面;

 

 

Paraview—提取任意截面数据_第2张图片Paraview—提取任意截面数据_第3张图片
以上内容仅代表个人观点,如有不足之处,可以多多交流!

你可能感兴趣的:(Paraview)