====== PARAVIEW ======
===== グレースケールでの出力 =====
グレースケールで白黒の図を出すとき,
Edit => View Setting => Lingts => Headlightにチェック
が必要.
これがないと,影(灰色)がついてしまい,白色が出ない.
===== インストール ======
ubuntu10.04の場合,普通に入る.
sudo apt-get install paraview
openFOAMで使う場合は,paraviewopenfoam380を入れるのが正解.
どうも何かラッパー的なものが用意されているくさいFIXME.
[[http://www.openfoam.com/download/ubuntu.php|Ubuntu/Debian Pack Installation]]
===== gl2ps入り =====
psを吐き出すようにしたい場合は,手動でmakeする必要あり.
cmakeとccmakeを使えるように設定.その他,必要なパッケージも追加.
sudo apt-get install cmake cmake-curses-gui
sudo apt-get install build-essential python-dev libqt4-dev ffmpeg libxt-dev libxaw7-dev
qt4のドキュメント関係のパッケージも必要だったような… FIXME
paraviewのページからソースをダウンロードして,適当なところで解凍.
wget http://www.paraview.org/files/v3.8/ParaView-3.8.1.tar.gz
tar xzvf ParaView-3.8.1.tar.gz
作業用ディレクトリを適当に作成.ここではparaviewとする.
mkdir paraview
cd paraview
cmake ~/hogehoge/ParaView-3.8.1
ccmake ~/hogehoge/ParaView-3.8.1
| PARAVIEW_ENABLE_PYTHON | on |
tを押すと,他のオプションを選択可能になる.
| VTK_USE_GL2PS | on |
cで作成
qtのversionで文句言われるが気にしない.
gでmakefileを作成してくれる模様.
make
sudo make install
別にmake installしなくても,作業用ディレクトリのbin/paraviewがそのまま使える.
make install でエラーが出る場合,作業用ディレクトリを残したまま
sudo ln -s ~/paraview/bin/paraview /usr/bin/paraview
とするのもひとつの手.(make install できないPCもあった)
make install した後は
which paraview
として,
/usr/local/bin/paraview
とお返事が返ってくればOK.
paraviewをapt-getで入れている場合は,make installのときに当たるので,削除しておいた方がよいかも FIXME
sudo apt-get purge paraview
使い方は,paraviewを立ち上げてtool => python shell から以下のスクリプトを読ませる.
from libvtkRenderingPython import vtkGL2PSExporter
exporter = vtkGL2PSExporter()
exporter.SetFileFormatToPS()
exporter.SetFilePrefix("testImage")
view = GetActiveView().GetRenderWindow()
exporter.SetRenderWindow(view)
exporter.Write()
これでベクトルで絵が描ける.
追記:
* ベタ塗りの4角形を書かせようとすると,3角形を2つで表現しようとする.その2つの3角形の結合している部分に若干の隙間が入る場合がしばしばあり,4角形に対角線が入っているように見える.美しくない.
* 凡例がeps画像に取り込めない.なぜ?
====== 参考文献 ======
ドキュメントは販売しているらしい.ただ,そのドキュメントはあまり評判がよろしくない模様.
* [[http://www.paraview.org/Wiki/ParaView]]
====== フォーマット ======
いろいろなフォーマットをサポートしているようだが,vtkで書くのが良さげ.
[[http://www.vtk.org/VTK/img/file-formats.pdf|VTK file formats - File Formats]]