2d-bounds

1.0.0 • Public • Published

2d-bounds

barebones array based 2d bounds compute

install

npm install 2d-bounds

use

bounds2(points [, out])

  • points - array of 2+ item arrays (i.e. [[0, 0], [1, 1]]) representing an array of 2d vectors
  • out - avoid creating garbage by reusing an array

returns out which is a 4 component array: [lowX, lowY, hiX, hiY]

example

var bounds2 = require('2d-bounds');
 
var polyline = [
  [-100, 100],
  [0, 0],
  [10, 200]
];
 
var b = bounds2(polyline);
 
console.log(b);
// outputs: [ -100, 0, 10, 200 ]

license

MIT

Package Sidebar

Install

npm i 2d-bounds

Weekly Downloads

2

Version

1.0.0

License

MIT

Last publish

Collaborators

  • tmpvar