2016-04-05 20 views
0

私は3D三角面を持っています。 NodesおよびConn変数は、三角形の座標と接続性を格納します。各頂点には、スカラー量Sと、3つの成分のベクトルVが格納されています。これらのデータは時間に依存します。また、私のジオメトリは時間の経過とともに変化せず、すべてのタイムステップに対して1つのサーフェスがあります。過渡データをパラビューに読み込む

このサーフェス上に一時的なデータを持つVTKファイルを書き込むにはどうすればよいですか?言い換えれば、私はSVの値をこの3Dサーフェスの異なるタイムステップで単一のVTKファイルに書きたいと思います。私は最終的に、このVTKファイルをParaviewにインポートして可視化したいと思っています。 vtkTemporalDataSetは私のための解決策だと思われますが、このVTKクラスのASCIIファイルやバイナリファイルを書く方法の例は見つかりませんでした。は、どういうわけか、Paraviewが私のデータセットの一時的な性質を知るように時間を定義するために使われるでしょうか?私はどんな助けやコメントにも感謝します。

答えて

1

VTKファイル形式は一時データをサポートしていません。ただし、ParaViewが時間シーケンスとして解釈する一連のファイルを記述することができます。これは、VTKファイルのポリデータで正常に動作します。ファイルシリーズは、番号識別子を持つ同じ名前のファイルとして定義されています。たとえば、名前の一連のファイルがある場合:

MyFile_000.vtk 
MyFile_001.vtk 
MyFile_002.vtk 

あるParaView意志そのファイルブラウザでグループこれらのファイルを一緒にし、あなたがそれらを一緒に読んだとき、それは3時間ステップでのファイルのシーケンスとしてそれらを扱います。

この表現の悪い点は、各ファイルにNodesConnを複製する必要があることです。問題がある場合は、同じ接続情報(Exodus IIファイル形式など)を使用して複数のタイムステップをサポートする別のファイル形式を使用する必要があります。

+0

ありがとうございます。 Exodus IIファイル形式のMatlabまたはPythonにコンバータがありますか? – AFP

+0

私の知る限りではありません。 –

関連する問題