From 7db28f579cca87687354fcad4e4e482a0cab3196 Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Sun, 12 Feb 2017 21:40:07 +0100 Subject: [PATCH] Sketcher: Bspline support for external geometry --- src/Mod/Sketcher/App/SketchObject.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Sketcher/App/SketchObject.cpp b/src/Mod/Sketcher/App/SketchObject.cpp index 7de4bb6142..d5c641f4f9 100644 --- a/src/Mod/Sketcher/App/SketchObject.cpp +++ b/src/Mod/Sketcher/App/SketchObject.cpp @@ -4314,7 +4314,9 @@ void SketchObject::rebuildExternalGeometry(void) circle->Construction = true; ExternalGeo.push_back(circle); } else { - throw Base::Exception("BSpline: Not yet supported geometry for external geometry"); + Part::GeomBSplineCurve* bspline = new Part::GeomBSplineCurve(projCurve.BSpline()); + bspline->Construction = true; + ExternalGeo.push_back(bspline); } } else if (projCurve.GetType() == GeomAbs_Hyperbola) { gp_Hypr e = projCurve.Hyperbola();