From 531757366e99a118ff02c1ea8ac11a3c05bc00d1 Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Thu, 25 May 2023 17:33:02 +0800 Subject: [PATCH] FIX:Calculation returns auto is optimized in camera class Change-Id: I753b96702955a320872cb34893de5e201c407551 (cherry picked from commit 1f2c5e8801fc58db8c438a0ae8c5afd62023e5ff) --- src/slic3r/GUI/Camera.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Camera.cpp b/src/slic3r/GUI/Camera.cpp index 106a473dab..eb6c4eaedb 100644 --- a/src/slic3r/GUI/Camera.cpp +++ b/src/slic3r/GUI/Camera.cpp @@ -598,7 +598,7 @@ void Camera::update_zenit() m_zenit = Geometry::rad2deg(0.5 * M_PI - std::acos(std::clamp(-get_dir_forward().dot(Vec3d::UnitZ()), -1.0, 1.0))); } void Camera::update_target() { - auto temptarget = get_position() + m_distance * get_dir_forward(); + Vec3d temptarget = get_position() + m_distance * get_dir_forward(); if (!(temptarget-m_target).isApprox(Vec3d::Zero())){ m_target = temptarget; }