UNPKG

@antv/g2plot

Version:

G2 Plot, a market of plots built with the Grammar of Graphics'

17 lines 666 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var MathUtil = tslib_1.__importStar(require("../../math")); function elementDist(a, b, cfg) { if (cfg === void 0) { cfg = { value: 4 }; } var polygonA = [a.topLeft, a.topRight, a.bottomRight, a.bottomLeft]; // 顶点顺时针 var polygonB = [b.topLeft, b.topRight, b.bottomRight, b.bottomLeft]; var dist = MathUtil.minDistBetweenConvexPolygon(polygonA, polygonB); return Math.round(dist) >= cfg.value; } exports.default = { type: 'chain', usage: 'compare', expression: elementDist, }; //# sourceMappingURL=element-dist.js.map