Fixed build error (vtk version issue)

This commit is contained in:
matlabbe
2018-08-28 17:29:20 -04:00
parent 3e6f14f3bd
commit 956f07785b

View File

@@ -91,17 +91,17 @@ void CloudViewerInteractorStyle::setOrthoMode(bool enabled)
return; return;
} }
vtkSmartPointer<vtkCamera> cam = CurrentRenderer->GetActiveCamera (); vtkCamera *camera = CurrentRenderer->GetActiveCamera ();
UASSERT(cam.Get()); UASSERT(camera);
cam->SetParallelProjection (enabled); camera->SetParallelProjection (enabled);
if(enabled) if(enabled)
{ {
double x,y,z; double x,y,z;
cam->GetFocalPoint(x, y, z); camera->GetFocalPoint(x, y, z);
cam->SetPosition(x, y, z+(cam->GetDistance()<=5?5:cam->GetDistance())); camera->SetPosition(x, y, z+(camera->GetDistance()<=5?5:camera->GetDistance()));
cam->SetViewUp(1, 0, 0); camera->SetViewUp(1, 0, 0);
} }
CurrentRenderer->SetActiveCamera (cam); CurrentRenderer->SetActiveCamera (camera);
orthoMode_ = enabled; orthoMode_ = enabled;
} }