我想创建一个 VTK-Viewer 并希望实现一些自动旋转相机的按钮,所以我从前面、顶部、右侧、左侧、底部或后面查看模型。有人有 C/C++ 或 Java 更好的代码片段吗?
问问题
812 次
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),它设置相机认为“向上”的方向。使用这三个,您可以有效地显示您想要的对象的任何视图。
您可能还想在渲染器上使用 ResetCamera() 来缩小并显示整个对象。
于 2011-06-14T18:22:36.297 回答