tinyspline

Spline library

A C library providing an object-oriented interface to NURBS, B-Splines, and Bezier curves for interpolation, transformation, and querying.

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.

GitHub

1k stars
64 watching
210 forks
Language: C
last commit: about 2 years ago
Linked from 4 awesome lists

b-splinesbezier-curvesnurbssplines

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
andrewwillmott/splines-libA comprehensive C++ library for creating and manipulating 2D and 3D splines.321
methusalah/splinemeshA Unity plugin for creating curved content with real-time Bézier curves1,062
lowpowerlab/spiflashProvides read/write access to SPI flash memory chips174
bocud/udon-catmull-rom-splinesA system for generating and updating Catmull-Rom splines in game development.9
marzogh/spimemoryAn Arduino library for accessing and managing flash memory chips using the SPI protocol.439
sgreben/piecewiselinearA lightweight linear interpolation library for Go27
hernanmd/biosmalltalkA library for bioinformatics using Smalltalk17
stephenberry/glazeA fast and portable JSON library for C++ that supports various features and data formats1,414
bolero-murakami/sproutA comprehensive C++ library for various algorithms and mathematical operations.880
aztecprotocol/barretenbergAn optimized elliptic curve library and a PLONK SNARK prover for proof systems.147
dbuenzli/uusegAn OCaml library for segmenting Unicode text into grapheme clusters, words, and sentences.23
bentleyblanks/sophiaA C++ library providing low-level DirectX 11 functionality and tools for real-time graphics rendering6
nsf/bmpanelA lightweight X11 panel with desktop switcher, taskbar, systray, and clock for NETWM compliant window managers.17
glines/libmcA library for extracting isosurfaces from 3D mesh data in C++13
wernsey/bitmapA C library for loading and manipulating bitmap raster graphics70