*[[フィルター Contour]] [#cce3c0db]

可視化ソフトウェア[[ParaView:http://www.paraview.org]]には、Contourというフィルターがあります。

  Filters > Alphabetical > Contour

または、ツールバーにある"Contour"アイコン

#ref(contour_icon.png,center,nowrap,70%,contourアイコン);

このフィルターは、指定した変数の等値面や等値線を計算することができます。
このフィルターを使用すると、指定した変数の等値面や等値線を計算することができます。

以下では、ページ下の[[contour_example.zip:https://www.rccm.co.jp/icem/pukiwiki/index.php?%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%BC%20Point%20Dataset%20Interpolator#d0869a8f]]にあるデータを使用して、等値線を作成する方法を説明します。
以下では、ページ下の[[contour_example.zip:https://www.rccm.co.jp/icem/pukiwiki/index.php?%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%BC%20Contour#d0869a8f]]にあるデータを使用して、等値線を作成する方法を説明します。

**データの読み込み [#cc26c61b]

[[contour_example.zip:https://www.rccm.co.jp/icem/pukiwiki/index.php?%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%BC%20Point%20Dataset%20Interpolator#d0869a8f]]を解凍すると、contour_example.vtpというポリゴンデータが入っています。
[[contour_example.zip:https://www.rccm.co.jp/icem/pukiwiki/index.php?%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%BC%20Contour#d0869a8f]]を解凍すると、contour_example.vtpというポリゴンデータが入っています。

このデータを読み込み、"val"を表示すると下図のようなポリゴンが表示されます。
このデータを読み込み、"val"を表示すると下図のような色付けされたポリゴンが表示されます。

#ref(input_data.png,center,nowrap,70%,入力データ);

**Contourフィルターの適用 [#ta9d8f40]

Contourフィルターを開き、等値線を作成する変数の値を"Value Range"で設定します。値の設定は、下記のように、範囲を等分すると簡単かもしれません。
上記で読み込んだデータに対して、等値線を作成しましょう。

Contourフィルターを開き、等値線を作成する変数の値を"Value Range"で設定します。等値線の値を設定するときは、下記のように、範囲を等分する方法が簡単かもしれません。

① Contourフィルターを開く

② "Value Range"の値を一旦消去する

③ "Add a range of values"アイコンから、値の範囲をを10等分して値を定義する
③ "Add a range of values"アイコンから、値の範囲をを10等分して値を定義する

④ "OK"する

#ref(contour_settings.png,center,nowrap,70%,Contourの設定);

以上のもとで、"Apply"ボタンを押し、等値線の色を"Solid Color"として、配色を黒にすると下図のようになります。

#ref(black_contour.png,center,nowrap,70%,Contour);

ここで、contourフィルターで作成した等値線が、面と重なって見えにくい場合は、

  Edit > Settings... > Render Viewタブ

の詳細設定(歯車アイコンをオン)にあるGeometry Mapper Optionsで

|Resolve Coincident Topology|Offset lines and points relative to faces|
|Polygon Offset Parameters|2, 1|
|Polygon Offset Parameters|2, 1(大きな値ほど形状から離れる)|

などと設定すると、等値線が埋もれなくなります。
などと設定すると、等値線が面に埋もれなくなります。

#ref(Render_View_settings.png,center,nowrap,70%,Render Viewの設定);

 
#ref(contour_lines.png,center,nowrap,70%,等値線);



**ダウンロード [#d0869a8f]
contour_example.zip:
#ref(contour_example.zip)


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS