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)