UNPKG

@antv/g2plot

Version:

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

13 lines 488 B
import * as MathUtil from '../../math'; function elementCollision(a, b) { 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) >= 2; } export default { type: 'group', usage: 'compare', expression: elementCollision, }; //# sourceMappingURL=element-collision.js.map