Created by: portnov
In "Build NURBS Curve", "Build NURBS Surface" there is now "Implementation" parameter with two options: "Geomdl", "Native".
Geomdl implementation for now stays as default for cases when it is available.
Native (numpy) implementation is much faster when generating a lot of points, at least in my tests.
"Approximate / Interpolate NURBS curve / surface" nodes still require geomdl.
There are test cases that check that native implementation gives exactly the same numbers as geomdl.
Preflight checklist
Put an x letter in each brackets when you're done this item:
-
Code changes complete. -
Code documentation complete. -
Documentation for users complete (or not required, if user never sees these changes). -
Manual testing done. -
Unit-tests implemented. -
Ready for merge.