From ae16290c233774752d6dfe0f17f2c05cc2e887a5 Mon Sep 17 00:00:00 2001 From: 0penBrain <48731257+0penBrain@users.noreply.github.com> Date: Wed, 28 Jul 2021 14:21:55 +0200 Subject: [PATCH] [Sketcher] 3-pt circle : allow tangent constraint for any click --- src/Mod/Sketcher/Gui/CommandCreateGeo.cpp | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp b/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp index e0e430f486..56fedc06cb 100644 --- a/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp +++ b/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp @@ -5150,11 +5150,7 @@ public: setPositionText(onSketchPos); if (seekAutoConstraint(sugConstr1, onSketchPos, Base::Vector2d(0.f,0.f), AutoConstraint::CURVE)) { - // Disable tangent snap on 1st point - if (sugConstr1.back().Type == Sketcher::Tangent) - sugConstr1.pop_back(); - else - renderSuggestConstraintsCursor(sugConstr1); + renderSuggestConstraintsCursor(sugConstr1); return; } } @@ -5188,16 +5184,12 @@ public: if (Mode == STATUS_SEEK_Second) { if (seekAutoConstraint(sugConstr2, onSketchPos, Base::Vector2d(0.f,0.f), AutoConstraint::CURVE)) { - // Disable tangent snap on 2nd point - if (sugConstr2.back().Type == Sketcher::Tangent) - sugConstr2.pop_back(); - else - renderSuggestConstraintsCursor(sugConstr2); + renderSuggestConstraintsCursor(sugConstr2); return; } } else { - if (seekAutoConstraint(sugConstr3, onSketchPos, Base::Vector2d(0.0,0.0), + if (seekAutoConstraint(sugConstr3, onSketchPos, Base::Vector2d(0.f,0.f), AutoConstraint::CURVE)) { renderSuggestConstraintsCursor(sugConstr3); return;