diff --git a/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp b/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp index 8e43658060..f7d00610ee 100644 --- a/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp +++ b/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp @@ -107,6 +107,9 @@ Base::Vector2d GetCircleCenter (const Base::Vector2d &p1, const Base::Vector2d & double vv = v*v; double ww = w*w; + if (uu * vv * ww == 0) + THROWM(Base::ValueError,"Two points are coincident"); + double uv = -(u*v); double vw = -(v*w); double uw = -(u*w);