From 3cf7c78231da195ee84aab390cb125ec86a25764 Mon Sep 17 00:00:00 2001 From: Rexbas Date: Sun, 22 Oct 2023 18:29:25 +0200 Subject: [PATCH] Gui: Fix animation translation --- src/Gui/NavigationAnimation.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Gui/NavigationAnimation.cpp b/src/Gui/NavigationAnimation.cpp index 646d06382964b..16f48424f372e 100644 --- a/src/Gui/NavigationAnimation.cpp +++ b/src/Gui/NavigationAnimation.cpp @@ -90,8 +90,9 @@ void FixedTimeAnimation::update(const QVariant& value) SbRotation rotation(rotationAxis, angle - prevAngle); + camera->position = camera->position.getValue() - prevTranslation; navigation->reorientCamera(camera, rotation, rotationCenter); - camera->position = camera->position.getValue() + translation - prevTranslation; + camera->position = camera->position.getValue() + translation; prevAngle = angle; prevTranslation = translation;