From fee6ba28d29d1c5fb013bf95e39439d7a1051129 Mon Sep 17 00:00:00 2001 From: Paddle Date: Mon, 6 Nov 2023 11:06:21 +0100 Subject: [PATCH] Rectangle DSH : Fixes #11285, for frames two parallels constraints were missing. --- src/Mod/Sketcher/Gui/DrawSketchHandlerRectangle.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/Mod/Sketcher/Gui/DrawSketchHandlerRectangle.h b/src/Mod/Sketcher/Gui/DrawSketchHandlerRectangle.h index a95f80cb38..5bae5c9f16 100644 --- a/src/Mod/Sketcher/Gui/DrawSketchHandlerRectangle.h +++ b/src/Mod/Sketcher/Gui/DrawSketchHandlerRectangle.h @@ -1329,12 +1329,14 @@ private: firstCurve + 5, Sketcher::PointPos::none, firstCurve + 7); - if (fabs(angle123 - M_PI / 2) < Precision::Confusion()) { - addToShapeConstraints(Sketcher::Perpendicular, - firstCurve + 4, - Sketcher::PointPos::none, - firstCurve + 5); - } + addToShapeConstraints(Sketcher::Parallel, + firstCurve, + Sketcher::PointPos::none, + firstCurve + 4); + addToShapeConstraints(Sketcher::Parallel, + firstCurve + 1, + Sketcher::PointPos::none, + firstCurve + 5); } // add construction lines