Crate splinosaurus

source ·
Expand description

A highly flexible spline and surface library.

Features include:

  • BSpline
  • NURBS (spline)
  • BSurface
  • NURBS (surface)

Planned:

  • TSpline

The goals of this library are to:

  • Hide unnecessary complexity
  • Expose both high and low level manipulation APIs
  • Allow for type flexibility (fixed or floating point)
  • Minimal dependencies

Modules§

  • Defining and manipulating control points.
  • Exporting to other formats such as meshes.
  • Defining and manipulating knots.
  • N dimensional splines.
  • N dimensional surfaces.