proper render call order (fixes some issues with VTK6.1)
This commit is contained in:
parent
17fea0dd0a
commit
f8ccc115ef
@ -366,7 +366,6 @@ void cv::viz::InteractorStyle::OnKeyDown()
|
|||||||
{
|
{
|
||||||
Interactor->GetRenderWindow()->SetSize(win_size_.val);
|
Interactor->GetRenderWindow()->SetSize(win_size_.val);
|
||||||
Interactor->GetRenderWindow()->SetPosition(win_pos_.val);
|
Interactor->GetRenderWindow()->SetPosition(win_pos_.val);
|
||||||
Interactor->GetRenderWindow()->Render();
|
|
||||||
Interactor->Render();
|
Interactor->Render();
|
||||||
}
|
}
|
||||||
// Set to max
|
// Set to max
|
||||||
@ -376,7 +375,6 @@ void cv::viz::InteractorStyle::OnKeyDown()
|
|||||||
win_size_ = win_size;
|
win_size_ = win_size;
|
||||||
|
|
||||||
Interactor->GetRenderWindow()->SetSize(screen_size.val);
|
Interactor->GetRenderWindow()->SetSize(screen_size.val);
|
||||||
Interactor->GetRenderWindow()->Render();
|
|
||||||
Interactor->Render();
|
Interactor->Render();
|
||||||
max_win_size_ = Vec2i(Interactor->GetRenderWindow()->GetSize());
|
max_win_size_ = Vec2i(Interactor->GetRenderWindow()->GetSize());
|
||||||
}
|
}
|
||||||
@ -417,7 +415,7 @@ void cv::viz::InteractorStyle::OnKeyDown()
|
|||||||
{
|
{
|
||||||
vtkSmartPointer<vtkCamera> cam = CurrentRenderer->GetActiveCamera();
|
vtkSmartPointer<vtkCamera> cam = CurrentRenderer->GetActiveCamera();
|
||||||
cam->SetParallelProjection(!cam->GetParallelProjection());
|
cam->SetParallelProjection(!cam->GetParallelProjection());
|
||||||
CurrentRenderer->Render();
|
Interactor->Render();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -468,7 +466,7 @@ void cv::viz::InteractorStyle::OnKeyDown()
|
|||||||
|
|
||||||
CurrentRenderer->SetActiveCamera(cam);
|
CurrentRenderer->SetActiveCamera(cam);
|
||||||
CurrentRenderer->ResetCameraClippingRange();
|
CurrentRenderer->ResetCameraClippingRange();
|
||||||
CurrentRenderer->Render();
|
Interactor->Render();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -594,7 +592,6 @@ void cv::viz::InteractorStyle::OnMouseWheelForward()
|
|||||||
cam->Modified();
|
cam->Modified();
|
||||||
CurrentRenderer->ResetCameraClippingRange();
|
CurrentRenderer->ResetCameraClippingRange();
|
||||||
CurrentRenderer->Modified();
|
CurrentRenderer->Modified();
|
||||||
CurrentRenderer->Render();
|
|
||||||
Interactor->Render();
|
Interactor->Render();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -624,7 +621,6 @@ void cv::viz::InteractorStyle::OnMouseWheelBackward()
|
|||||||
cam->Modified();
|
cam->Modified();
|
||||||
CurrentRenderer->ResetCameraClippingRange();
|
CurrentRenderer->ResetCameraClippingRange();
|
||||||
CurrentRenderer->Modified();
|
CurrentRenderer->Modified();
|
||||||
CurrentRenderer->Render();
|
|
||||||
Interactor->Render();
|
Interactor->Render();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user