如何在VTK中显示前,上,右,左,下,后的模型?

时间:2010-08-01 13:54:01

标签: java vtk

我想创建一个VTK-Viewer并想要实现一些自动旋转相机的按钮,这样我就可以从正面,顶部,右边,左边,底边或后面看模型。有人用C / C ++或更好的Java代码snippit吗?

1 个答案:

答案 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()来缩小并显示整个对象。