@cleerly/cardinal-spline-3ddeprecated

Smooth curve through points with tension and resolution options.

Usage no npm install needed!

<script type="module">
  import cleerlyCardinalSpline3d from 'https://cdn.skypack.dev/@cleerly/cardinal-spline-3d';
</script>

README

Cardinal spline

Generate cardinal splines in 2 or 3 dimentions

2d

(red boxes show control points)

3d

(rendered using npmcad)

example

var spline = require('cardinal-spline')

var points = spline([ //array of control points
    [x,y,z],...
  ],
  0.5, //tension
  20 //number of segments between each control point
)

License

adapted from epistemex/cardinal-spline-js

Released under MIT license. You can use this class in both commercial and non-commercial projects provided that full header (minified and developer versions) is included.

© 2013-2017 Epistemex

Epistemex