VTK

ActiVizでの可視化(サンプル実行)

チュートリアル(VTK/CSharp/ActiViz.NET - KitwarePublic)にあるサンプルを実行する。球を表示するWindows Forms Applicationを作成するもの。手順通りやるが、"Kitware.mummy.Runtime.dll"の参照への追加が正常になされているか(そもそも必要か?)がはっ…

ActiVizのインストール

NuGetパッケージマネジャーからインストールする。32ビット用のx86を選ぶ。インストールが完了すると、新たなコントロールRenderWindowControlをツールボックスに追加できるので「アイテムの選択...」で追加しようとするとエラーとなる。 ▲エラーダイアログ…

VTKのビルドとインストール

やりたいこと CentOS 6.2の64ビット版において、PythonのVTKバインディングを使いたい。つまり、コマンドラインでの操作 $ python Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type "help", "copyr…

pythonスクリプトによるVTK操作のまとめ

これまで調べた、pythonスクリプトによるVTKでの絵の描き方についてまとめておく。以下の環境で動作確認済み。 実行環境:Windows 7 Professional(64bit) Python:2.6.6 (MSC v.1500 32 bit (Intel)] on win32 VTK:バージョンを調べようとしたが分からず、不…

非構造格子データを読み込んでファイルを保存するスクリプト(2)

描画するオブジェクトの見える角度を適当に調整する。 from vtk import * fname = 'sgks.flow.vtk' reader = vtkUnstructuredGridReader() reader.SetFileName(fname) reader.Update() output = reader.GetOutput() scalar_range = output.GetScalarRange() …

非構造格子データを読み込んでファイルに保存するスクリプト

vtkで図形を描いてファイルに保存する。pythonを使う。 やっとできるようになった。参考:http://home.hiroshima-u.ac.jp/~tyoshida/dokuwiki/vtkソースコードは以下の通り。 from vtk import * fname = 'tube.vtk' reader = vtkUnstructuredGridReader() re…

MayaViの背景色の設定

VTK

MayaViで絵を描いたとき、背景の色をどこで変えたらいいのか分からずに一日迷う。結局、「Configure the scene」のボタンを押せば色の設定パネルが現れることを発見した。一度理解すると、他のところからも色設定できることに気づいた。本屋なんかでも探して…

MayaviをPythonのスクリプトで起動したい(2)

streamlineを描くときの設定が不明な点が多い。ドキュメントが少なすぎるのだけど。ソースが最良のドキュメントか...。 こんな感じの雛型を使って実際に描いてみる。 from enthought.mayavi.scripts import mayavi2 from enthought.mayavi.sources.vtk_file_…

MayaviをPythonのスクリプトで起動したい

Example gallery API referenceとかを参考にいろいろ検討中。 Cookbook/MayaVi/Examples/のcontour.pyというスクリプト。Windowsにおいて、スクリプトをこのままで実行すると、 NameError: global name 'mayavi' is not definedとなる。なので次のように数行…

Pythonからmayaviを使う

Pythonでmayavi(読み方は、まやびぃ)を使いたい。実行環境、Windows XP。すでにvtkがインストールされていることが前提条件(PythonからVTKを使うための準備)。 mayaviのバイナリをダウンロードしてインストールしても、mayaviをモジュールとしてimportす…

PythonからVTKを使うための準備

Pythonでvtk(Visualization Toolkit)を使いたい。実行環境、Windows XP。とりあえず、「import vtk」ができる状態までもっていく。すでにPython2.6がインストールされていることが前提条件。 バイナリのダウンロード http://cpbotha.net/2009/08/13/python-2…