Makes your polyline look fat using routeboxer algorithm
npm install plumper[![NPM version][npm-image]][npm-url]
[![Build Status][build-image]][build-url]
[![Dependency Status][deps-image]][deps-url]
Makes your polyline look fat using routeboxer algorithm.
Check out [the live demo][demo].
Install with [npm]:
$ npm install plumper
``javascript
// polyline is a set of points
var polyline = [[0,2], [3,4], [7,8]];
// fat is a factor corresponding to the width of the polyline
var fat = 5;
// polygon is an array of points outlining a polygon that completely encompasses a line
var polygon = plumper(polyline, fat);
// if you're OK with slighly larger number of polygons, but you care about speed
var polygon = plumper(polyline, fat, false);
``
The MIT License (MIT)
Copyright (c) 2013 Damian Krzeminski
[routeboxer]: http://google-maps-utility-library-v3.googlecode.com/svn/trunk/routeboxer/docs/examples.html
[demo]: http://pirxpilot.github.io/plumper/
[npm]: https://www.npmjs.org/
[npm-image]: https://img.shields.io/npm/v/plumper
[npm-url]: https://npmjs.org/package/plumper
[build-url]: https://github.com/pirxpilot/plumper/actions/workflows/check.yaml
[build-image]: https://img.shields.io/github/actions/workflow/status/pirxpilot/plumper/check.yaml?branch=main
[deps-image]: https://img.shields.io/librariesio/release/npm/plumper
[deps-url]: https://libraries.io/npm/plumper