Displaying 1 to 11 from 11 results

verb - Open-source, cross-platform NURBS

  •    Javascript

verb is a library for creating and manipulating NURBS surfaces and curves in many languages including JavaScript. verb provides advanced tools like derivative evaluation, adaptive tessellation, and intersection. Verb provides a concurrent execution runtime via WebWorkers in modern browsers and thread pools on other platforms and is suitable for use in a datacenter or in the browser.

bezier - n-degree Bezier spline interpolation.

  •    Javascript

n-degree Bezier curve interpolation.Returns the value at t for a bezier curve of points.length degrees. In other words, if you pass it a 3-element array you'll get the results of a 3-degree (quadratic) curve.

splines - Convenient and efficient B-splines.

  •    Javascript

Convenient and efficient B-splines. This package allows you to generate fairly efficient code for evaluating B-splines of arbitrary degree using de Boor's algorithm.Generates function for evaluating an n-th order B-spline.




gospline - Implementing b-spline curves in Go

  •    Go

Gospline is little Go library to transform straight lines into curves. I'ts based on https://github.com/Tagussan/BSpline javascript library. The library is written in such a way, that it can be plugged into different rendering methods. The provided examples outputs the resulted curves into image and svg, but because Go modularity it permits to use other type of outputs, until they implements the io.Writer interface.

SpiroNet - The .NET C# port of libspiro - conversion between spiro control points and bezier's.

  •    CSharp

For libspiro introduction please see libspiro project page and drawing with spiro. There is also GUI version using libspiro written in C#/WPF for Windows. SpiroNet is delivered as a NuGet package.

spline - Spline interpolation

  •    Go

The package provides algorithms for spline interpolation.


arty-charty - React Native plugin for rendering charts using ART

  •    Javascript

The goal of ARTy Charty is to produce animated, interactive, performant charts. It uses React Native ART to render the charts. Arty Charty does not rely on 3rd party libraries, such as D3, to produce the charts. This keeps the size of the library small (<80kb uncompressed and not-minified) and chart generating functions can be optimised for speed. We noticed some issues with the ART library, so we switched to use react-native-svg instead.

cubic-hermite-spline - Cubic Hermite spline interpolation

  •    Javascript

Cubic Hermite spline interpolation of points / tangents in any dimension with optional derivative computation. The interpolator can also take a knot-like vector as an optional parameter, which may be useful to enforce time at control points when used for position / velocity interpolation. Computes the interpolation at t for the provided set of points and tangents, and optional knots.

torchcubicspline - Interpolating natural cubic splines

  •    Python

Functionality is provided via the natural_cubic_spline_coeffs function and NaturalCubicSpline class. natural_cubic_spline_coeffs takes an increasing sequence of times represented by a tensor t of shape (length,) and some corresponding observations x of shape (..., length, channels), where ... are batch dimensions, and each (length, channels) slice represents a sequence of length points, each point with channels many values.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.