node-red-contrib-tak-registration
Version:
A Node-RED node to register to TAK and to help wrap files as datapackages to send to TAK
22 lines • 497 B
JavaScript
// index.ts
import { getCoords } from "@turf/invariant";
function booleanClockwise(line) {
const ring = getCoords(line);
let sum = 0;
let i = 1;
let prev;
let cur;
while (i < ring.length) {
prev = cur || ring[0];
cur = ring[i];
sum += (cur[0] - prev[0]) * (cur[1] + prev[1]);
i++;
}
return sum > 0;
}
var turf_boolean_clockwise_default = booleanClockwise;
export {
booleanClockwise,
turf_boolean_clockwise_default as default
};
//# sourceMappingURL=index.js.map