public void SaveRendererViewState(Kitware.VTK.vtkRenderer ren) { Kitware.VTK.vtkCamera cam = ren.GetActiveCamera(); m_saved_focalpoint = cam.GetFocalPoint(); m_saved_position = cam.GetPosition(); m_saved_viewup = cam.GetViewUp(); }
public void RestoreRendererViewState(Kitware.VTK.vtkRenderer ren) { Kitware.VTK.vtkCamera cam = ren.GetActiveCamera(); cam.SetFocalPoint(m_saved_focalpoint[0], m_saved_focalpoint[1], m_saved_focalpoint[2]); cam.SetPosition(m_saved_position[0], m_saved_position[1], m_saved_position[2]); cam.SetViewUp(m_saved_viewup[0], m_saved_viewup[1], m_saved_viewup[2]); ren.ResetCameraClippingRange(); }