From f255948f1eeae74da828e02124cccceeea3453e9 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 29 Mar 2014 12:20:32 +0100 Subject: [PATCH] + fixes: #0001475: Implement a 3 point arc similar to solidworks in sketcher (mdinger) --- src/Mod/Sketcher/Gui/CommandCreateGeo.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp b/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp index 9dea50deb0..55d725f50e 100644 --- a/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp +++ b/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp @@ -1410,10 +1410,8 @@ public: setPositionText(onSketchPos, text); sketchgui->drawEdit(EditCurve); - if (seekAutoConstraint(sugConstr3, onSketchPos, Base::Vector2D(0.0,0.0))) { - // seekAutoConstraint doesn't handle this correctly because Coincident - // cannot snap to an arc yet it picks coincident because I click a point. - sugConstr3.back().Type = Sketcher::PointOnObject; + if (seekAutoConstraint(sugConstr3, onSketchPos, Base::Vector2D(0.0,0.0), + AutoConstraint::CURVE)) { renderSuggestConstraintsCursor(sugConstr3); return; }