From 084e375b2aa057d93fa58a91fde6c3d41248ae4c Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Mon, 6 Mar 2017 22:05:56 +0100 Subject: [PATCH] Part: BSplineCurve Python creation change for greater flexibility --- src/Mod/Part/App/BSplineCurvePyImp.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Mod/Part/App/BSplineCurvePyImp.cpp b/src/Mod/Part/App/BSplineCurvePyImp.cpp index 67e5100f9f..1ff5798381 100644 --- a/src/Mod/Part/App/BSplineCurvePyImp.cpp +++ b/src/Mod/Part/App/BSplineCurvePyImp.cpp @@ -65,7 +65,7 @@ PyObject *BSplineCurvePy::PyMake(struct _typeobject *, PyObject *, PyObject *) } // constructor method -int BSplineCurvePy::PyInit(PyObject* args, PyObject* /*kwd*/) +int BSplineCurvePy::PyInit(PyObject* args, PyObject* kwd) { if (PyArg_ParseTuple(args, "")) { return 0; @@ -74,7 +74,8 @@ int BSplineCurvePy::PyInit(PyObject* args, PyObject* /*kwd*/) PyErr_Clear(); PyObject* obj; // poles, [ periodic, degree, interpolate ] - obj = buildFromPoles(args); + // {"poles", "mults", "knots", "periodic", "degree", "weights", "CheckRational", NULL}; + obj = buildFromPolesMultsKnots(args,kwd); if (obj) { Py_DECREF(obj);