From 8ea8699d14b1706a8a3f96665b0e654f965683af Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Sat, 7 Jan 2017 02:00:12 +0100 Subject: [PATCH] Part: Enable BSpline creation from poles --- src/Mod/Part/App/BSplineCurvePyImp.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Mod/Part/App/BSplineCurvePyImp.cpp b/src/Mod/Part/App/BSplineCurvePyImp.cpp index ab16b4b9e..e58f5ddba 100644 --- a/src/Mod/Part/App/BSplineCurvePyImp.cpp +++ b/src/Mod/Part/App/BSplineCurvePyImp.cpp @@ -71,7 +71,16 @@ int BSplineCurvePy::PyInit(PyObject* args, PyObject* /*kwd*/) return 0; } + PyObject* obj; + // poles, [ periodic, degree, interpolate ] + + obj = buildFromPoles(args); + + if (obj != 0) + return 0; + PyErr_SetString(PyExc_TypeError, "B-Spline constructor accepts:\n" + "-- poles, [ periodic, degree, interpolate ]\n" "-- empty parameter list\n"); return -1; }