mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-03 10:00:23 +08:00
Fixed build error (vtk version issue)
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user