2016-11-09 139 views
0

我很久以前在Goldensoftware Surfer/Voxler工作過。在這個程序中,可以很容易地查看錶格數據。該方案如下所示:數據輸入(在此步驟中,我可以指定x,y,z和一個組件 - 一些物理場數據) - > gridding->輪廓/體積可視化。但我找不到任何線索如何從表中加載數據,然後以某種方式對其進行網格化,然後在Paraview中進行輪廓/體積渲染。 例如,我有一個表:這個數據的如何在Paraview中可視化存儲在簡單表格中的XYZ + Field體積數據?

X  Y  Z  Rho 
-135.25 185.25 282.84 2284.442 
-135.25 114.75 282.84 954.951 
-100 100  282.84 6825.375 
-64.75 114.75 282.84 3640.483 
-50  150  282.84 3745.877 
... 
14.75 35.25 400.00 2822.855 
14.75 -35.25 400.00 6876.960 
50  -50  400.00 1375.617 

我怎樣才能讓一個普通的3D網格(對於定性的緣故克里格法)?那我怎麼才能做輪廓/體積渲染?

回答

2

第一步是將數據讀入ParaView。 ParaView可以以分隔文本文件的形式讀取表格,這基本上就是您所擁有的。假設你的數據是在.txt文件中,你可以直接打開數據。默認情況下,讀者假定你有一個逗號分隔符(即一個csv文件),但你可以改變它。在打開文件之後的屬性面板中,將Field Delimiter Characters從逗號更改爲空格。另外,請選中Merge Consecutive Delimiters旁邊的框。

的數據被裝載在表結構,包和paraview最初將其顯示在電子表格圖。您可以使用一對濾鏡中的一個將其轉換爲3D網格。第一個過濾器是Table To Points。您只需選擇x,y和z列,它將在空間中生成一組離散點。第二個過濾器是Table To Structured Grid。在該過濾器同時指定的x,y,z列以及網格的程度。然後,它將根據表格中的數據行建立一個曲線網格點。

相關問題