From Riccardo Corsi, introduced CameraManipulator::updateCamera() method that allows more Camera properties to be controlled by the CameraManipulator.
This commit is contained in:
@@ -1158,8 +1158,9 @@ void CompositeViewer::updateTraversal()
|
||||
{
|
||||
view->setFusionDistance( view->getCameraManipulator()->getFusionDistanceMode(),
|
||||
view->getCameraManipulator()->getFusionDistanceValue() );
|
||||
|
||||
view->getCamera()->setViewMatrix( view->getCameraManipulator()->getInverseMatrix());
|
||||
|
||||
view->getCameraManipulator()->updateCamera(view->getCamera());
|
||||
|
||||
}
|
||||
view->updateSlaves();
|
||||
|
||||
|
||||
@@ -1038,7 +1038,7 @@ void Viewer::updateTraversal()
|
||||
setFusionDistance( getCameraManipulator()->getFusionDistanceMode(),
|
||||
getCameraManipulator()->getFusionDistanceValue() );
|
||||
|
||||
_camera->setViewMatrix(_cameraManipulator->getInverseMatrix());
|
||||
_cameraManipulator->updateCamera(_camera);
|
||||
}
|
||||
|
||||
updateSlaves();
|
||||
|
||||
Reference in New Issue
Block a user