tinyspline icon indicating copy to clipboard operation
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.

Results 35 tinyspline issues
Sort by recently updated
recently updated
newest added

Can it support the bounding box function. For now I use [this library](https://github.com/oysteinmyrmo/bezier) to convert the self-defined `spline` to `bspline`, then call `toBeziers()`, then get their respective boxes, and then...

I'm trying to fit a set of data points with a closed B-spline using `ts_bspline_interpolate_cubic()`, but the resulted curve is not smooth at the joining point. Is there any way...

If you build an interpolated curve composed of several bezier splines and apply tension, it modifies the curve which is no longer interpolated but becomes a bezier that connects the...

This pull request adds an additional header file exposing APIs that are internal to tinyspline. There is a compilation warning in the header to warn the user that these methods...

Hello again! I am using this library for a real-time motion control application. To this effect, I cannot have any syscalls once the system is operational, as it introduces non-determinism....

Hi, I am using Tinyspline library(C#) to break down the BSpline(from dxf ![image](https://github.com/msteinbeck/tinyspline/assets/53975397/5f53c3ab-68b6-49d5-8382-56ada65262c1)) to beziers and put them into svg( ![image](https://github.com/msteinbeck/tinyspline/assets/53975397/ce072f17-1770-4527-90bf-cad75e7b7e7d) ) format. When I am trying to apply ToBeziers...

In the document, I only see functions such as ts_bspline_to_beziers. Is there a function implementation similar to bezier_to_bspline? I would like to convert a cubic Bezier curve to a B-spline...

Attempting to download the lua version of this library using luarocks on Windows 11 throws: ```ps1 > luarocks install --server=https://tinyspline.github.io/lua tinyspline Error: No results matching query were found. ``` Manually...