Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
如题,计算过程中得到了一个仅在边界上有非0值的surfaceScalarField,想用后处理软件看一下这个标量场在边界上的分布情况,但似乎paraview没法直接处理面心场的?参考了CFD Online上的一些方法:用foamToVTK -surfaceField提取出来这个场,接着用paraview打开得到的vtp文件,再添加glyph过滤器。但这种方法得到的效果会很差,因为似乎是把这个标量场作为point data进行处理了,并不能得到平常的那种云图效果。效果如下: 请问各位大佬们有什么好的方法来解决这个问题呢?
我也没有好的方法 不知道哪个大佬有好方法
不过边界处的surfaceScalarField可以和网格对应的上,debug起来比vol里面的容易
@李东岳 但老师我看paraview里的面编号似乎和openfoam里的不一样啊?
我debug surfaceScalarField还没用过paraivew,就直接看了
问题解决了:我之前一直忘记了一个事情,就是paraview是可以直接显示边界值的,即使是volScalarField。而我的surfacaScalarField的非0值也仅存在于边界上。所以最简单的办法就是将surfaceScalarFIeld输出文件里的
class surfaceScalarField;
改成:
class volScalarField;
让paraview将其识别为volScalarField即可。