FIX:If the angle and linear deflections get

incorrect values, reset them to the default values

jira: nojira
Change-Id: Ia2c64a2a0ebe30641192fdb716234f34c356a6c6
This commit is contained in:
Mack 2024-11-14 22:26:34 +08:00 committed by Lane.Wei
parent 81ffc1a71c
commit f9d9d40c4f
1 changed files with 2 additions and 0 deletions

View File

@ -4024,7 +4024,9 @@ std::vector<size_t> Plater::priv::load_files(const std::vector<fs::path>& input_
if (boost::iends_with(path.string(), ".stp") ||
boost::iends_with(path.string(), ".step")) {
double linear = string_to_double_decimal_point(wxGetApp().app_config->get("linear_defletion"));
if (linear <= 0) linear = 0.003;
double angle = string_to_double_decimal_point(wxGetApp().app_config->get("angle_defletion"));
if (angle <= 0) angle = 0.5;
model = Slic3r::Model:: read_from_step(path.string(), strategy,
[this, &dlg, real_filename, &progress_percent, &file_percent, step_percent, INPUT_FILES_RATIO, total_files, i](int load_stage, int current, int total, bool &cancel)
{