2016-11-09 24 views
0

かなり長い間、私はGoldensoftware Surfer/Voxlerで働いていました。このプログラムでは、表のデータを視覚化するのが非常に簡単です。このスキームは、データ入力(このステップでは、x、y、zとコンポーネント - 物理フィールドデータを指定できます) - >グリッディング - >輪郭/ボリュームの視覚化のようになります。しかし、テーブルからデータをロードして何らかの方法でグリッドにデータをロードし、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は最初にスプレッドシートビューで表示します。 1組のフィルタの1つを使用して3Dグリッドに変換できます。最初のフィルタはTable To Pointsです。 x、y、z列を選択するだけで、空間内の離散点の集合が生成されます。 2番目のフィルタはTable To Structured Gridです。このフィルターでは、x、y、z列とグリッドの範囲を指定します。次に、テーブル内のデータの行に基づいて点の曲線グリッドを作成します。

関連する問題