特定の値を持つメッシュを抽出する†
可視化ソフトウェアParaViewを使用すると、特定のデータの値をもつメッシュを、Find Dataのクエリを使用して抽出することができます。
この機能は、例えば、連番ではないマテリアル番号の領域を抽出したい場合などに便利です。
ここでは、簡単な例で使用法を説明します。
サンプル形状の作成†
まず、簡単なサンプル形状を作成します。
Sources > Geometric Shapes > Unstructured Cell Types
をクリックし、Applyをクリックします。すると、トーラス形状が作成されます。
続けて、Shrinkフィルター
Filters > Alphabetical > Shrink
をクリックし、Applyをすると、各メッシュが縮小され、離れ離れになります。
さらに、Connectivityフィルターで、接続性を基にした領域のIDを作成します。
Filters > Alphabetical > Connectivity
から、Applyをクリックし、領域IDを表すRegionIdで描画すると、下図のようになります。
以上で、簡単なサンプルが作成できました。
Find Dataの起動†
ここでは、特定のRegionIDを持つ、領域を抽出します。
ツールバーのFind DataアイコンをクリックするとFind Dataウィンドウが立ち上がります。
メッシュの抽出†
それでは、Find Dataツールを使用して、特定のRegionIdのメッシュを抽出します。
ここでは、RegionIdが11, 13, 17, 19, 23, 29となるメッシュを抽出しましょう。
- Data Producer: Connectivityを選択
- Element Type: Cellを選択
- データの選択:RegionIdを選択
- クエリの指定:is one ofを指定
- データの指定:11, 13, 17, 19, 23, 29(飛び飛びの値をカンマ区切りで指定)
を設定し、
- Find Dataをクリック
すると、抽出されたメッシュがマゼンタ色でハイライトされます。
選択されたメッシュを実際に、取り出すためには、Extract Selectionフィルターを使用します。
Find Dataツールでは、Extractボタンが用意されていますので、それをクリックしたから、Applyします。
また、選択を反転させたい場合は、Invert Selectionにチェックを入れると、同様に抽出することが可能です。
添付ファイル:
find_data.png 515件
[詳細]
torus.png 553件
[詳細]
shrink.png 558件
[詳細]
extract_selection.png 501件
[詳細]
launch_find_data.png 503件
[詳細]
invert.png 562件
[詳細]
connectivity.png 617件
[詳細]
Last-modified: 2022-09-20 (火) 20:07:21






