Python言語でVTKプログラムを開発するには
Windows環境でPython言語でVTKプログラムを開発
1.Python統合開発環境IDLEのインストール:ダウンロードアドレス:https://www.python.org/downloads/
2.その後、VTK公式サイトでvtkpythone-6.2をダウンロードします.0-Windows-32bits.exe、ダウンロードアドレス:http://www.vtk.org/download/をインストールし、インストールディレクトリを自分で選択します.例えば、E:Program FilesVTK 6.2.0.
3.システム環境変数を追加する
A.VTKインストールディレクトリの下のbinフォルダのパスをPath環境変数に追加します.下図のように:
B.PYTHONPATHシステム環境変数を新規作成し、VTKのすべてのpythonパッケージがあるディレクトリsite-packagesを新規システム環境変数PYTHONPATHに追加し、下図のように:
4.その後、PythonのIDLEインタフェースにVTKのモジュールとライブラリを導入することができます.以下のコマンドを入力すると、エラーが発生しません.
VTKライブラリをインポートすると、VTKのバージョンをテストできます.
5.testVTKを新規作成する.pyファイル:
保存後の実行結果は次のとおりです.
1.Python統合開発環境IDLEのインストール:ダウンロードアドレス:https://www.python.org/downloads/
2.その後、VTK公式サイトでvtkpythone-6.2をダウンロードします.0-Windows-32bits.exe、ダウンロードアドレス:http://www.vtk.org/download/をインストールし、インストールディレクトリを自分で選択します.例えば、E:Program FilesVTK 6.2.0.
3.システム環境変数を追加する
A.VTKインストールディレクトリの下のbinフォルダのパスをPath環境変数に追加します.下図のように:
B.PYTHONPATHシステム環境変数を新規作成し、VTKのすべてのpythonパッケージがあるディレクトリsite-packagesを新規システム環境変数PYTHONPATHに追加し、下図のように:
4.その後、PythonのIDLEインタフェースにVTKのモジュールとライブラリを導入することができます.以下のコマンドを入力すると、エラーが発生しません.
VTKライブラリをインポートすると、VTKのバージョンをテストできます.
5.testVTKを新規作成する.pyファイル:
import vtk
cone_a=vtk.vtkConeSource()
coneMapper = vtk.vtkPolyDataMapper()
coneMapper.SetInputConnection(cone_a.GetOutputPort())
coneActor = vtk.vtkActor()
coneActor.SetMapper(coneMapper)
ren1= vtk.vtkRenderer()
ren1.AddActor( coneActor )
ren1.SetBackground( 0.1, 0.2, 0.4 )
renWin = vtk.vtkRenderWindow()
renWin.AddRenderer( ren1 )
renWin.SetSize( 300, 300 )
renWin.Render()
iren=vtk.vtkRenderWindowInteractor()
iren.SetRenderWindow(renWin)
iren.Initialize()
iren.Start()
保存後の実行結果は次のとおりです.