From 2ecfb6743b6884638a3bf7d23395f9cf41af9b7e 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 7de4bb614..d5c641f4f 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();