forked from qt-creator/qt-creator
Do not zoom camera when changing view
When changing the view by clicking the axis helper, maintain the current view camera zoom Task-number: QDS-1274 Change-Id: Icb502bd70da1e6348be90a52885366393ea072c6 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
@@ -45,11 +45,11 @@ Item {
|
||||
property real _defaultCameraLookAtDistance: 0
|
||||
property Camera _prevCamera: null
|
||||
|
||||
function fitObject(targetObject, rotation)
|
||||
function focusObject(targetObject, rotation, updateZoom)
|
||||
{
|
||||
camera.rotation = rotation;
|
||||
var newLookAtAndZoom = _generalHelper.fitObjectToCamera(
|
||||
camera, _defaultCameraLookAtDistance, targetObject, view3d);
|
||||
var newLookAtAndZoom = _generalHelper.focusObjectToCamera(
|
||||
camera, _defaultCameraLookAtDistance, targetObject, view3d, _zoomFactor, updateZoom);
|
||||
_lookAtPoint = newLookAtAndZoom.toVector3d();
|
||||
_zoomFactor = newLookAtAndZoom.w;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user