From 76cca3967c51b88d0984dda7eaebbac227c7c264 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E4=B8=89?= <940119273@qq.com> Date: Tue, 7 Feb 2023 07:58:45 +0000 Subject: [PATCH] =?UTF-8?q?!2080=20=E4=BF=AE=E5=A4=8D:=E6=9B=B2=E7=BA=BF?= =?UTF-8?q?=E5=8F=98=E5=A2=99=E7=BB=98=E5=88=B6=E7=9A=84=E6=88=B7=E5=9E=8B?= =?UTF-8?q?,=E5=88=9D=E5=A7=8B=E5=8C=96=E9=BB=98=E8=AE=A4=E7=9A=84?= =?UTF-8?q?=E5=A2=99=E9=9D=A2=E5=92=8C=E5=9C=B0=E6=9D=BF=E6=9D=90=E8=B4=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Add-on/Room/Curve2Wall.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Add-on/Room/Curve2Wall.ts b/src/Add-on/Room/Curve2Wall.ts index 7eeddf29d..1b7325a21 100644 --- a/src/Add-on/Room/Curve2Wall.ts +++ b/src/Add-on/Room/Curve2Wall.ts @@ -7,11 +7,14 @@ import { RoomWallArc } from "../../DatabaseServices/Room/Entity/Wall/RoomWallArc import { RoomWallLine } from "../../DatabaseServices/Room/Entity/Wall/RoomWallLine"; import { Command } from "../../Editor/CommandMachine"; import { PromptStatus } from "../../Editor/PromptResult"; +import { FixDrawWallDir } from "./FixDrawWallDir"; export class Command_Curve2Wall implements Command { async exec() { + if (!await FixDrawWallDir()) return; + let ssRes = await app.Editor.GetSelection({ Filter: { filterTypes: [Line, Arc, Polyline] } }); if (ssRes.Status !== PromptStatus.OK) return; let ents = ssRes.SelectSet.SelectEntityList;