複数のポリライン上の点を整列させる †可視化ソフトウェアParaViewを使用して、複数のポリラインの点をそれぞれ整列させたい場合があります。 例えば、コンターラインを取った後、各コンターラインに沿って、値をプロットしたいときやCSVファイルに落としたいときなどです。 この場合は、Plot On Sorted Linesフィルターを使用すると便利です。 複数のポリライン †以下は、複数のポリラインの例として、ある値に対する複数のコンターラインを示してます。 Plot On Sorted Linesフィルターの適用 †上記に対して、Plot On Sorted Linesフィルターを呼び出し、Applyします。 Filters > Alphabetical > ''Plot On Sorted Lines'' そうすると、各コンターラインが分離され、それぞれのラインに沿った値を線プロットできようになります。 これは、すなわち、各線上の節点が整列されていること意味します。(例えば、ParaViewのContourフィルターを使用して、コンターラインを取得した場合、節点IDは、コンターラインに沿ってバラバラの順番になりますので、線プロットしてもぐちゃぐちゃのグラフが表示されます。) 実際、節点IDを表示すると下図のように、整列されていることが分かります。 また、各ポリラインに沿った弧長もarc_lengthという変数名で変数に追加されますので便利です。 |