私が持っています.vtuファイル 四面体要素と三角形要素で構成されます(外面に配置)。セルデータフィールドもあります(たとえば、nrc1)三角形要素で定義され、四面体要素ではゼロです。 Paraviewでこのフィールドをプロットすることを選択すると、3D要素に対応するゼロフィールドのみが表示され、2D要素にはフィールドのトレースは表示されません。
Paraviewでその2Dフィールドを表示する方法はありますか?
P.D .:情報の一部(不連続性など)が失われるため、2Dセルデータフィールドをポイントデータフィールドに補間できません。
回答 1 件
関連した質問
- プライの読み取り/書き込みのためのvtkの精度低下に対処する方法は?
- VTKで正しい座標を取得する方法
- matplotlibcollectionsPolyCollectionで等高線図を作成するときにnan値に色を付けない方法
- アスペクト比を維持しながら特定の範囲内に収まるように頂点を再スケーリングする方法は?
- Matlabを使用して、密度関数に基づいて不等間隔のメッシュを生成する
- オブジェクトファイルを使用した三角形データメッシュの読み取り
- カラー配列をvtkImageData C ++に追加
- vtkメッシュ生成は座標を変更しますか?
- C#で生成されたメッシュのNavMeshComponentsからUnity NavMeshSurfaceをベイクする
実際、3Dセルの情報(ゼロ)と2Dセルの情報(実際の情報)には矛盾があり、2Dセルと3Dセルは重なり合っています。
データセットが有効であっても、混合ディメンションデータセットを正しく管理するのは簡単ではないため、問題が発生します。
いずれにせよ、データを正しく視覚化できるように2Dセルを抽出する必要があります。ここでそれを実行します。
新しいビューを作成し、スプレッドシートビューをクリックします
スプレッドシートビューでデータセットを表示する
CellTypeで並べ替え
すべての2D CellTypeを手動で選択し、それらが一緒に配置されるようにします
抽出選択フィルターを追加して適用
この2Dセルのみのデータセットでデータを視覚化できるようになりました
編集->を使用することもできます あなたの細胞は装飾されているように見えるので、データを見つけてIDで選択してください。
最後に、小さなPython Programmable Filterを作成して、これらすべてを完全に自動的に実行できますが、実装するのはそれほど簡単ではありません。