VTKインタラクティブウィンドウVtkRenderWindowInteractor


VtkRenderWindowInteractorを導入してこそ、データとwindowのインタラクションを実現し、マウスの額キーボード操作イベントのキャプチャを実現し、VTKイベントに変換することができる.線面のコードは、関連するオブジェクトをinstantiateして使用する方法を示します.
vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();
iren->SetRenderWindow(renWin);

vtkInteractorStyleTrackballCamera *style =
 vtkInteractorStyleTrackballCamera::New();

iren->SetInteractorStyle(style);
iren->Initialize();
iren->Start();

New()を使用してinteractorを作成し、SetRenderWindows()メソッドでイベントをキャプチャするレンダリングウィンドウを設定します.Interactor()を使用するために、Initialize()メソッドとstart()メソッドを使用してイベントループを初期化し、開始します.
一般的なイベント:
ワイヤフレーム内のすべてのActorを描画するwキー
「s」キー、surface form形式でActorを描画
これらのシステムの3 Dステレオ切り替えをサポートする「3」キー
「r」キー、Camera Viewをリセット
「e」キー、プログラムを終了
「u」キー、ユーザー定義関数の実行
「p」キー、マウスポインタの下で対応するActorをPick