差分

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

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

Both sides previous revision Previous revision
Next revision
Previous revision
postprocess:paraview [2011/02/03 10:36]
saito [gl2ps入り]
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で文句言われるが気にしない.
ライン 44: ライン 52:
 sudo make install 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> <code bash>
 which paraview which paraview
ライン 50: ライン 65:
 として, として,
 /​usr/​local/​bin/​paraview /​usr/​local/​bin/​paraview
-とお返事ればOK.+とお返事が返ってくればOK.
  
-paraviewをapt-getで入れている場合は,make installのときに当たるので,削除しておいた方がよい+paraviewをapt-getで入れている場合は,make installのときに当たるので,削除しておいた方がよいかも FIXME
 <code bash> <code bash>
 sudo apt-get purge paraview sudo apt-get purge paraview
 </​code>​ </​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.1296696975.txt.gz · 最終更新: 2011/02/03 10:36 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