From c9249e5952fa4951ff11ad2336e7f12404181775 Mon Sep 17 00:00:00 2001 From: "qing.zhang" Date: Thu, 7 Mar 2024 18:32:49 +0800 Subject: [PATCH] FIX: error varible while calculate overhang speed Jira: none Signed-off-by: qing.zhang Change-Id: I9381ab26cc3dff7f6c6cdb97c03cc4178a5f2afe --- src/libslic3r/GCode.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 3867b3da0..dfd7ab0fb 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -4259,10 +4259,10 @@ double GCode::get_overhang_degree_corr_speed(float normal_speed, double path_deg int upper_degree_bound = lower_degree_bound + 1; double lower_speed_bound = lower_degree_bound == 0 ? normal_speed : m_config.get_abs_value(overhang_speed_key_map[lower_degree_bound].c_str()); - double upper_speed_bound = upper_speed_bound == 0 ? normal_speed : m_config.get_abs_value(overhang_speed_key_map[upper_degree_bound].c_str()); + double upper_speed_bound = upper_degree_bound == 0 ? normal_speed : m_config.get_abs_value(overhang_speed_key_map[upper_degree_bound].c_str()); - lower_speed_bound = lower_speed_bound == 0 ? normal_speed : lower_speed_bound; - upper_speed_bound = upper_speed_bound == 0 ? normal_speed : upper_speed_bound; + lower_speed_bound = lower_speed_bound == 0 ? normal_speed : lower_speed_bound; + upper_speed_bound = upper_speed_bound == 0 ? normal_speed : upper_speed_bound; double speed_out = lower_speed_bound + (upper_speed_bound - lower_speed_bound) * (path_degree - lower_degree_bound); return speed_out;