diff --git a/components/calcValues.vue b/components/calcValues.vue index 47e6ba4..6d25bec 100644 --- a/components/calcValues.vue +++ b/components/calcValues.vue @@ -49,13 +49,13 @@ const changeParametres = () => { form_state.total_length_mm = form_state.total_length * 1000 if (auto_section_width.value) { // form_state.length - if (form_state.total_length_mm % form_state.length) { - let w = parametric.length.max - while ((form_state.total_length_mm % form_state.length > 0) && w > parametric.length.min) { - w -= parametric.length.step - } - form_state.length = w + // if (form_state.total_length_mm % form_state.length) { + let w = parametric.length.max + while (((form_state.total_length_mm % w) > 0) && w > (parametric.length.min + parametric.length.step * 10)) { + w -= parametric.length.step } + form_state.length = w + // } } if (form_state.total_length_mm < form_state.length) {