From 8fbe60deae2ba8c449d811df08ce2c810742e8a7 Mon Sep 17 00:00:00 2001 From: azv Date: Wed, 17 Oct 2018 14:16:39 +0300 Subject: [PATCH] Issue #2695: Line does not appear in sketcher while creating it Show DoF any time a sketch has degenerated geometry. --- src/SketchSolver/SketchSolver_Group.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/SketchSolver/SketchSolver_Group.cpp b/src/SketchSolver/SketchSolver_Group.cpp index f3b693f00..d4b96d1c5 100644 --- a/src/SketchSolver/SketchSolver_Group.cpp +++ b/src/SketchSolver/SketchSolver_Group.cpp @@ -290,6 +290,10 @@ bool SketchSolver_Group::resolveConstraints() myPrevResult = aResult; } } + + // show degrees of freedom only if the degenerated geometry appears + if (aResult == PlaneGCSSolver_Solver::STATUS_DEGENERATED) + computeDoF(); } } -- 2.39.2