tinyspline
tinyspline copied to clipboard
ANSI C library for NURBS, B-Splines, and Bézier curves with interfaces for C++, C#, D, Go, Java, Javascript, Lua, Octave, PHP, Python, R, and Ruby.
[tesi-chieppa.pdf](https://www.dm.uniba.it/home/dottorato/tesi-di-dottorato/tesi-chieppa.pdf) page 39 (section 2.6): Standard knot removal. Maybe this equations are applicable.
Currently, memory is allocated for each segment of a spline. This approach becomes very slow for splines with thousands of control points and knots.
Fix source comment typos
If a spline has only one control point, `tension` creates a spline whose control point is `nan`.
Very simple question here: How one can get the set of values of y's for arbitrary set of x's. All I see is evaluate for knot values not for x's
I'm trying to use tinyspline with other libs which depend on json-c library, but I fail to link them because parson & json-c are using the same functions names. Is...
Close #215
Hello, this is not an issue, but a request for info. I have a tinyspline::BSpline in 3 dimension. Is it possible to evaluate it obtaining points that can generate a...
when bspline to bezier has wrong what unsupported number of knots: 10001 > 10000! how to deal ?
Hi, I am passing a Bspline to this function and it is returning degree = 5 and number of points = 12. I expected for degree 5 that there would...