この文書の現在のバージョンと選択したバージョンの差分を表示します。
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
postprocess:paraview [2011/02/03 10:22] saito [インストール] |
postprocess:paraview [2011/10/17 19:19] (現在) saito |
||
|---|---|---|---|
| ライン 1: | ライン 1: | ||
| - | ====== インストール ====== | + | ====== PARAVIEW ====== |
| + | ===== グレースケールでの出力 ===== | ||
| + | グレースケールで白黒の図を出すとき, | ||
| + | Edit => View Setting => Lingts => Headlightにチェック | ||
| + | が必要. | ||
| + | これがないと,影(灰色)がついてしまい,白色が出ない. | ||
| + | |||
| + | ===== インストール ====== | ||
| ubuntu10.04の場合,普通に入る. | ubuntu10.04の場合,普通に入る. | ||
| <code bash> | <code bash> | ||
| ライン 17: | ライン 24: | ||
| <code bash> | <code bash> | ||
| sudo apt-get install cmake cmake-curses-gui | sudo apt-get install cmake cmake-curses-gui | ||
| - | sudo apt-get install build-essential python-dev libqt4-dev ffmpeg | + | sudo apt-get install build-essential python-dev libqt4-dev ffmpeg libxt-dev libxaw7-dev |
| </code> | </code> | ||
| + | qt4のドキュメント関係のパッケージも必要だったような… FIXME | ||
| paraviewのページからソースをダウンロードして,適当なところで解凍. | paraviewのページからソースをダウンロードして,適当なところで解凍. | ||
| ライン 34: | ライン 42: | ||
| </code> | </code> | ||
| - | PARAVIEW_ENABLE_PYTHON on | + | | PARAVIEW_ENABLE_PYTHON | on | |
| tを押すと,他のオプションを選択可能になる. | tを押すと,他のオプションを選択可能になる. | ||
| - | VTK_USE_GL2PS on | + | | VTK_USE_GL2PS | on | |
| cで作成 | cで作成 | ||
| qtのversionで文句言われるが気にしない. | qtのversionで文句言われるが気にしない. | ||
| ライン 42: | ライン 50: | ||
| <code bash> | <code bash> | ||
| make | make | ||
| + | sudo make install | ||
| </code> | </code> | ||
| + | 別にmake installしなくても,作業用ディレクトリのbin/paraviewがそのまま使える. | ||
| + | make install でエラーが出る場合,作業用ディレクトリを残したまま | ||
| + | <code bash> | ||
| + | sudo ln -s ~/paraview/bin/paraview /usr/bin/paraview | ||
| + | </code> | ||
| + | とするのもひとつの手.(make install できないPCもあった) | ||
| + | |||
| + | make install した後は | ||
| + | <code bash> | ||
| + | which paraview | ||
| + | </code> | ||
| + | として, | ||
| + | /usr/local/bin/paraview | ||
| + | とお返事が返ってくればOK. | ||
| + | |||
| + | paraviewをapt-getで入れている場合は,make installのときに当たるので,削除しておいた方がよいかも FIXME | ||
| + | <code bash> | ||
| + | sudo apt-get purge paraview | ||
| + | </code> | ||
| + | |||
| + | 使い方は,paraviewを立ち上げてtool => python shell から以下のスクリプトを読ませる. | ||
| + | <code python> | ||
| + | from libvtkRenderingPython import vtkGL2PSExporter | ||
| + | exporter = vtkGL2PSExporter() | ||
| + | exporter.SetFileFormatToPS() | ||
| + | exporter.SetFilePrefix("testImage") | ||
| + | view = GetActiveView().GetRenderWindow() | ||
| + | exporter.SetRenderWindow(view) | ||
| + | exporter.Write() | ||
| + | </code> | ||
| + | これでベクトルで絵が描ける. | ||
| + | |||
| + | 追記: | ||
| + | * ベタ塗りの4角形を書かせようとすると,3角形を2つで表現しようとする.その2つの3角形の結合している部分に若干の隙間が入る場合がしばしばあり,4角形に対角線が入っているように見える.美しくない. | ||
| + | * 凡例がeps画像に取り込めない.なぜ? | ||
| ====== 参考文献 ====== | ====== 参考文献 ====== | ||
| ドキュメントは販売しているらしい.ただ,そのドキュメントはあまり評判がよろしくない模様. | ドキュメントは販売しているらしい.ただ,そのドキュメントはあまり評判がよろしくない模様. | ||