0.0.1 • Published 9 years ago

cardinal-spline v0.0.1

Weekly downloads
29
License
MIT
Repository
github
Last release
9 years ago

cardinal-spline

Install

NPM

npm install cardinal-spline

or with bower:

bower install cardinal-spline

Use

var cSpline = require('cardinal-spline');

var splinePoints = cSpline(points[, tension, numOfSeg, close]);
//-> splinePoints is a flat Float32Array, [x1, y1, x2, y2, ..., xn, yn]

Options

/**
* @param {Array} points - (flat) point array: [x1, y1, x2, y2, ..., xn, yn]
* @param {Number} [tension=0.5] - tension. Typically between [0.0, 1.0] but can be exceeded
* @param {Number} [numOfSeg=25] - number of segments between two points (line resolution)
* @param {Boolean} [close=false] - Close the ends making the line continuous
* @returns {Float32Array} - the spline points.
*/

License

MIT