This repository is a mirror of the component module microjs/simplify-3d. It has been modified to work with NPM+Browserify. You can install it using the command npm install npmcomponent/microjs-simplify-3d
. Please do not open issues or send pull requests against this repo. If you have issues with this repo, report it to npmcomponent.
simplify-3D is a high-performance JavaScript 3D polyline simplification library.
If you need a 2D simplification library, check out microjs/simplify-2D.
$ component install microjs/simplify-3D
$ npm install simplify-3d
var simplify = require('simplify-2D');
simplify(points, tolerance, highQuality)
Returns a simplified array of points
points
- An array of points in the format:{x: Number, y: Number, z: number}
tolerance
- Optional number (defaulting to 1) Affects the amount of simplification (in the same metric as the point coordinates).highQuality
- Optional boolean (defaults to false) - Excludes distance-based preprocessing step which leads to higher quality but runs ~10-20 times slower.
MIT