From 7269b329a2d2faa7798715d05188a53ef2e7e987 Mon Sep 17 00:00:00 2001 From: ChenX Date: Fri, 24 Aug 2018 16:23:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=97=A0=E6=B3=95=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E9=9D=A0=E5=B7=A6=E9=9D=A0=E5=8F=B3=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Add-on/DrawBoard/DrawBoardTool.ts | 2 +- src/Geometry/SpaceParse/GeneralSpaceParse.ts | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Add-on/DrawBoard/DrawBoardTool.ts b/src/Add-on/DrawBoard/DrawBoardTool.ts index 3d9d9ec6e..63ae961c8 100644 --- a/src/Add-on/DrawBoard/DrawBoardTool.ts +++ b/src/Add-on/DrawBoard/DrawBoardTool.ts @@ -60,7 +60,7 @@ export abstract class DrawBoardTool implements Command let ptRes = await app.m_Editor.GetPoint({ Msg: "点选画板区域", AllowNone: true, - KeyWordList: [{ msg: "框选", key: "S" }, { msg: "全选", key: "A" }, { msg: "放弃", key: "U" }] + KeyWordList: [{ msg: "框选", key: "S" }, { msg: "放弃", key: "U" }] }); if (ptRes.Status === PromptStatus.OK) diff --git a/src/Geometry/SpaceParse/GeneralSpaceParse.ts b/src/Geometry/SpaceParse/GeneralSpaceParse.ts index f32849c8a..b3d97b4ce 100644 --- a/src/Geometry/SpaceParse/GeneralSpaceParse.ts +++ b/src/Geometry/SpaceParse/GeneralSpaceParse.ts @@ -24,6 +24,10 @@ export class GeneralSpaceParse extends SpaceParse async SpaceParse() { await super.SpaceParse(); + + if (this.boardMap.size === 0) + return; + let unionBoxCol: Box3Ext[] = []; let spliteBoxs = new Map(); for (let [boardType, boards] of this.boardMap)