From c7c981f6431a60fb3cf43ee33b20591d002da515 Mon Sep 17 00:00:00 2001 From: DeepSOIC Date: Tue, 24 Mar 2020 04:03:20 +0300 Subject: [PATCH] Sketcher: Fix #3658 Levenberg-Marquardt solver precision issues --- src/Mod/Sketcher/App/planegcs/GCS.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Sketcher/App/planegcs/GCS.cpp b/src/Mod/Sketcher/App/planegcs/GCS.cpp index d915d6f186..76ecb4fef5 100644 --- a/src/Mod/Sketcher/App/planegcs/GCS.cpp +++ b/src/Mod/Sketcher/App/planegcs/GCS.cpp @@ -1740,7 +1740,7 @@ int System::solve_LM(SubSystem* subsys, bool isRedundantsolving) // check error double err=e.squaredNorm(); - if (err <= eps) { // error is small, Success + if (err <= eps*eps) { // error is small, Success stop = 1; break; }