在某个算例的SingleGraph文件中,出现如下所示代码:
setConfig
{
type midPoint;
axis distance;
}
sets
{
$setConfig;
start (0 0 0);
end (0 1 0);
};
以上代码大致意思是设置了一条从(0 0 0)到(0 1 0)的线,但是我不理解setConfig那段代码的意思,type为midPoint是什么意思,除了这个外,还有多少种其他的type?
还有一个问题,除了以上办法,paraview是否可以直接获得某条线上的场数据?
期待各位能够给予答复,祝好!
midPoint
指的是对该线与每个 cell 的表面的交点的中点进行采样。
其他采样的方式有:
类型 |
采样点 |
需要的参数 |
uniform |
平均分布在一条线上 |
name, axis, start, end, nPoints |
face |
网格表面与某条线的交叉点 |
name,axis, start, end |
midPoint |
线与面的交点的中点 |
name,axis,start,end |
midPointAndFace |
face 和 midPoint |
name,axis,start,end |
cloud |
指定的点 |
name,axis, points |
patchCloud |
与所选的 patch 的最近的点 |
name, axis, points |
patchSeed |
在所选 patch 上随机点 |
name, axis, points |
polyLine |
指定的点 (使用 particle tracking) |
name, axis, points |
triSurfaceMeshPointSet |
在某一三角形的点 |
name, axis, points |
其他的参数设置还可以参考:https://www.openfoam.com/documentation/user-guide/userse21.php
在 paraview 中,可以用菜单 Filters -> Alphabetical -> Plot over line, 填入相应参数就可以
请问paraview或OpenFOAM在后处理时该如何提取一个曲面上的物理量呢?