2015-07-10 89 views
0

我正试图在外部几何图形上绘制压力图。在外部几何图形上绘图

我在的Paraview已经尝试过是这样的:在补丁

  1. ExtractSurface /几何
  2. 片如上对称平面(Y = 0)
  3. 剪辑Z =常量得到的几何形状的顶部和底部区域
  4. 计算器coordsZ保存在新的变量“Z”
  5. 带刻度(1,1,0)变换到收缩从2D到1D表示
  6. PlotOverLine具有高分辨率和点(0)用于X数据和“Z”为Y数据

的主要问题是重叠线。我只关心外部几何图形,在附加示例中为z的最大值。在我想绘制的那个“表面线”上,例如压力。如何获得理想的情节?

enter image description here

回答

1

这里有一个潜在的解决方案:

  1. 使用可编程过滤器,你可以写产生vtkTable其中有2列x-dataz-data的脚本。
  2. 在此过滤器中,您可以迭代输入数据集中的所有点,并丢弃任何重复的点x,选取具有最大z值的点。
  3. 现在只需在Line Chart View中显示此过滤器的输出。

如果您不熟悉为可编程过滤器编写脚本,请参阅ParaView Guide或将我指向数据集,然后我可以为您写一个工作脚本。

+0

Thx的想法,我从来没有用过ProgrammableFilters,并不知道它在那里。虽然很难进入。你能扩大你的答案吗?您不需要我的输入数据(它是来自openfoam的教程),您可以使用任何类型的几何体。 – EverythingRightPlace