这个捣鼓了一两天。最后竟然用一段代码就可以实现
就是通过相机的zoom()方法直接将视角放大就可以
也试过用dolly()方法,dolly会导致图像在初始化显示时并没有展示出来,只有当对图像进行旋转或者平移的操作时才会展示。具体不太明白 还是用.zoom的方法
//解释一下这个resetcamera。它是将相机调整到 数据全部展示占窗口80%的位置。然后,我们再在这个基础上获取camra的位置,再做调整。这是比较合理的。
bash
renderer--->ResetCamera()以后
//解释一下这个resetcamera。它是将相机调整到 数据全部展示占窗口80%的位置。然后,我们再在这个基础上获取camra的位置,再做调整。这是比较合理的。
renderer->GetActiveCamera()->Zoom(1.5);
renderwindow->Render()
vtk_widget->update();