From f5f349fac8599c91990fbde64d2e007204e89f82 Mon Sep 17 00:00:00 2001 From: tomate44 Date: Mon, 7 Dec 2020 14:26:11 +0100 Subject: [PATCH] Part:Surface.toBSpline use OCC MaxDegree instead of fixed value. --- src/Mod/Part/App/GeometrySurfacePyImp.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Mod/Part/App/GeometrySurfacePyImp.cpp b/src/Mod/Part/App/GeometrySurfacePyImp.cpp index eac5e656bf..0a397ef058 100644 --- a/src/Mod/Part/App/GeometrySurfacePyImp.cpp +++ b/src/Mod/Part/App/GeometrySurfacePyImp.cpp @@ -44,6 +44,7 @@ # include # include # include +# include #endif #include @@ -709,8 +710,8 @@ PyObject* GeometrySurfacePy::toBSpline(PyObject * args) { double tol3d=Precision::Confusion(); char *ucont="C1", *vcont="C1"; - // 25 = Geom_BSplineSurface.MaxDegree() - int maxDegU=25, maxDegV=25; + int maxDegU=Geom_BSplineSurface::MaxDegree(); + int maxDegV=Geom_BSplineSurface::MaxDegree(); int maxSegm=1000, prec=0; if (!PyArg_ParseTuple(args, "|dssiiii",&tol3d,&ucont,&vcont, &maxDegU,&maxDegV,&maxSegm,&prec))