0

VTK-Viewer を作成し、カメラを自動的に回転させるいくつかのボタンを実現したいので、モデルを正面、上、右、左、下、または後ろから見ます。誰かが C/C++ またはそれ以上の Java のコード スニペットを持っていますか?

4

1 に答える 1

2

これを試してください: http://www.vtk.org/Wiki/VTK/Examples/Cxx/Visualization/vtkCamera

最も重要な行は次のとおりです。

camera->SetPosition(0, 0, 20);
camera->SetFocalPoint(0, 0, 0);

カメラが「上」と考える方向を設定する、ViewUp (SetViewUp、GetViewUp) と呼ばれる別のパラメーターもあります。これら 3 つを使用すると、必要なオブジェクトの任意のビューを効果的に表示できます。

レンダラーで ResetCamera() を使用してズームアウトし、オブジェクト全体を表示することもできます。

于 2011-06-14T18:22:36.297 に答える