Files
RoboCommander/node_modules/d3-polygon/src/area.js
2026-04-05 16:14:49 -04:00

16 lines
243 B
JavaScript

export default function(polygon) {
var i = -1,
n = polygon.length,
a,
b = polygon[n - 1],
area = 0;
while (++i < n) {
a = b;
b = polygon[i];
area += a[1] * b[0] - a[0] * b[1];
}
return area / 2;
}