From 31415e50ebb4797750b549ae042c445a4156b5e5 Mon Sep 17 00:00:00 2001 From: limichange Date: Fri, 10 Apr 2020 14:44:03 +0800 Subject: [PATCH] refactor: replace line box function with getBBoxByArray --- packages/g-math/src/line.ts | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/packages/g-math/src/line.ts b/packages/g-math/src/line.ts index a29ad80f6..bbc679e30 100644 --- a/packages/g-math/src/line.ts +++ b/packages/g-math/src/line.ts @@ -1,4 +1,4 @@ -import { distance } from './util'; +import { distance, getBBoxByArray } from './util'; import * as vec2 from '@antv/gl-matrix/lib/gl-matrix/vec2'; import { BBox, Point } from './types'; @@ -12,17 +12,7 @@ export default { * @return {object} 包围盒对象 */ box(x1: number, y1: number, x2: number, y2: number): BBox { - const minX = Math.min(x1, x2); - const maxX = Math.max(x1, x2); - const minY = Math.min(y1, y2); - const maxY = Math.max(y1, y2); - - return { - x: minX, - y: minY, - width: maxX - minX, - height: maxY - minY, - }; + return getBBoxByArray([x1, x2], [y1, y2]); }, /** * 线段的长度