我想创建一个VTK-Viewer并想要实现一些自动旋转相机的按钮,这样我就可以从正面,顶部,右边,左边,底边或后面看模型。有人用C / C ++或更好的Java代码snippit吗?
答案 0 :(得分: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()来缩小并显示整个对象。