An open API service indexing awesome lists of open source software.

https://github.com/ayamflow/polygon-aabb

Get the Axis Aligned Bounding Box for a set of points (convex polygon).
https://github.com/ayamflow/polygon-aabb

Last synced: about 1 year ago
JSON representation

Get the Axis Aligned Bounding Box for a set of points (convex polygon).

Awesome Lists containing this project

README

          

polygon-aabb
===

Get the Axis Aligned Bounding Box for a set of points (convex polygon).

## Installation

`npm i polygon-aabb --save`

## Usage

`bbox(points)`
Return a frame object containing the properties `x`, `y`, `width` and `height` of the bounding box.

## Example
```js
var bbox = require('polygon-aabb');

function debug(polygon) {
var aabb = bbox(polygon);
context.beginPath();
context.fillRect(aabb.x, aabb.y);
context.fill();
}

```