特定の値を持つメッシュを抽出する †可視化ソフトウェア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となるメッシュを抽出しましょう。
を設定し、
すると、抽出されたメッシュがマゼンタ色でハイライトされます。 選択されたメッシュを実際に、取り出すためには、Extract Selectionフィルターを使用します。 Find Dataツールでは、Extractボタンが用意されていますので、それをクリックしたから、Applyします。 また、選択を反転させたい場合は、Invert Selectionにチェックを入れると、同様に抽出することが可能です。 |