2015-07-10 87 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