From 5f4de4e20977a2879a39c850987b0743c3d5aa7b Mon Sep 17 00:00:00 2001 From: 0penBrain <48731257+0penBrain@users.noreply.github.com> Date: Thu, 23 Dec 2021 10:37:17 +0100 Subject: [PATCH] [Sketcher] Ensure reference angle constraint is always positive, fixes #4621 --- src/Mod/Sketcher/App/Sketch.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Sketcher/App/Sketch.cpp b/src/Mod/Sketcher/App/Sketch.cpp index ef29792e88..509f731f6e 100644 --- a/src/Mod/Sketcher/App/Sketch.cpp +++ b/src/Mod/Sketcher/App/Sketch.cpp @@ -3493,7 +3493,7 @@ bool Sketch::updateNonDrivingConstraints() } else if((*it).constr->Type==Angle) { - (*it).constr->setValue(std::remainder(*((*it).value), 2.0*M_PI)); + (*it).constr->setValue(std::fmod(*((*it).value), 2.0*M_PI)); } else if((*it).constr->Type==Diameter && (*it).constr->First>=0 ) {