Пример #1
0
 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();
 }
Пример #2
0
 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();
 }