Преглед на файлове

BUG: Make lightbox renderwindow use parallel projection by default

Andras Lasso преди 8 години
родител
ревизия
e9e2b8aee4
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      Libs/Visualization/VTK/Core/vtkLightBoxRendererManager.cpp

+ 8 - 0
Libs/Visualization/VTK/Core/vtkLightBoxRendererManager.cpp

@@ -373,6 +373,14 @@ void vtkLightBoxRendererManager::vtkInternal::setupRendering()
       // Add to RenderWindow
       this->RenderWindow->AddRenderer(item->Renderer);
 
+      // Parallel projection is needed to prevent actors from warping/tilting
+      // when they are near the edge of the window.
+      vtkCamera* camera = item->Renderer->GetActiveCamera();
+      if (camera)
+        {
+        camera->ParallelProjectionOn();
+        }
+
       xMin += viewportWidth;
       }
     }