Python言語でVTKプログラムを開発するには

2682 ワード

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環境変数に追加します.下図のように:
用Python语言开发VTK程序的步骤_第1张图片
B.PYTHONPATHシステム環境変数を新規作成し、VTKのすべてのpythonパッケージがあるディレクトリsite-packagesを新規システム環境変数PYTHONPATHに追加し、下図のように:
用Python语言开发VTK程序的步骤_第2张图片
4.その後、PythonのIDLEインタフェースにVTKのモジュールとライブラリを導入することができます.以下のコマンドを入力すると、エラーが発生しません.
用Python语言开发VTK程序的步骤_第3张图片
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()

保存後の実行結果は次のとおりです.
用Python语言开发VTK程序的步骤_第4张图片