複数のポリライン上の点を整列させる

可視化ソフトウェアParaViewを使用して、複数のポリラインの点をそれぞれ整列させたい場合があります。

例えば、コンターラインを取った後、各コンターラインに沿って、値をプロットしたいときやCSVファイルに落としたいときなどです。

この場合は、Plot On Sorted Linesフィルターを使用すると便利です。

複数のポリライン

以下は、複数のポリラインの例として、ある値に対する複数のコンターラインを示してます。

multiple contour lines

Plot On Sorted Linesフィルターの適用

上記に対して、Plot On Sorted Linesフィルターを呼び出し、Applyします。

 Filters > Alphabetical > ''Plot On Sorted Lines''

そうすると、各コンターラインが分離され、それぞれのラインに沿った値を線プロットできようになります。

Plot On Sorted Lines

これは、すなわち、各線上の節点が整列されていること意味します。(例えば、ParaViewのContourフィルターを使用して、コンターラインを取得した場合、節点IDは、コンターラインに沿ってバラバラの順番になりますので、線プロットしてもぐちゃぐちゃのグラフが表示されます。)

実際、節点IDを表示すると下図のように、整列されていることが分かります。

整列された節点ID

また、各ポリラインに沿った弧長もarc_lengthという変数名で変数に追加されますので便利です。


添付ファイル: filesorted_pnt_ids.png 500件 [詳細] filePlotOnSortedLines.png 490件 [詳細] filemultiple_contour_lines.png 482件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-03 (金) 12:26:38 (1446d)