Hello, I am writing my own library in Python for B-spline and NURBS.
Given a B-spline curve (degree P, N basis function, N+P+1 knots ) it is possible to express exactly its derivative with another B-spline (degree P-1, N-1 basis function, N+P-1 knots, i.e. eliminating the first the last knots).
Is it possible to make the analogous thing with NURBS?
How do you evaluate the derivative of a NURBS? Do you "generate" another NURBS or evaluate the derivative "numerically" i.e. with for example some finite difference algorithm.
Moreover, B-spline partial derivation is easily generalizable to B-spline surface, is it possible to do that for NURBS too?
Thanks
Hello, I am writing my own library in Python for B-spline and NURBS.
Given a B-spline curve (degree P, N basis function, N+P+1 knots ) it is possible to express exactly its derivative with another B-spline (degree P-1, N-1 basis function, N+P-1 knots, i.e. eliminating the first the last knots).
Is it possible to make the analogous thing with NURBS?
How do you evaluate the derivative of a NURBS? Do you "generate" another NURBS or evaluate the derivative "numerically" i.e. with for example some finite difference algorithm.
Moreover, B-spline partial derivation is easily generalizable to B-spline surface, is it possible to do that for NURBS too?
Thanks