差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

Next revision
Previous revision
postprocess:paraview [2010/11/09 10:51]
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>
ライン 10: ライン 17:
 [[http://​www.openfoam.com/​download/​ubuntu.php|Ubuntu/​Debian Pack Installation]] [[http://​www.openfoam.com/​download/​ubuntu.php|Ubuntu/​Debian Pack Installation]]
  
 +
 +===== gl2ps入り =====
 +psを吐き出すようにしたい場合は,手動でmakeする必要あり.
 +
 +cmakeとccmakeを使えるように設定.その他,必要なパッケージも追加.
 +<code bash>
 +sudo apt-get install cmake cmake-curses-gui
 +sudo apt-get install build-essential python-dev libqt4-dev ffmpeg libxt-dev libxaw7-dev ​
 +</​code>​
 +qt4のドキュメント関係のパッケージも必要だったような… FIXME
 +
 +paraviewのページからソースをダウンロードして,適当なところで解凍.
 +<code bash>
 +wget http://​www.paraview.org/​files/​v3.8/​ParaView-3.8.1.tar.gz
 +tar xzvf ParaView-3.8.1.tar.gz
 +</​code>​
 +
 +作業用ディレクトリを適当に作成.ここではparaviewとする.
 +<code bash>
 +mkdir paraview ​
 +cd paraview
 +cmake ~/​hogehoge/​ParaView-3.8.1
 +ccmake ~/​hogehoge/​ParaView-3.8.1
 +</​code>​
 +
 +| PARAVIEW_ENABLE_PYTHON ​ | on |
 +tを押すと,他のオプションを選択可能になる.
 +| VTK_USE_GL2PS | on |
 +cで作成
 +qtのversionで文句言われるが気にしない.
 +gでmakefileを作成してくれる模様.
 +<code bash>
 +make
 +sudo make install
 +</​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画像に取り込めない.なぜ?
 ====== 参考文献 ====== ====== 参考文献 ======
 ドキュメントは販売しているらしい.ただ,そのドキュメントはあまり評判がよろしくない模様. ドキュメントは販売しているらしい.ただ,そのドキュメントはあまり評判がよろしくない模様.
postprocess/paraview.1289267493.txt.gz · 最終更新: 2010/11/09 10:51 by saito
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0