|
|
|
@ -62,7 +62,7 @@ export class Command_DrawWall implements Command
|
|
|
|
|
|
|
|
|
|
async exec()
|
|
|
|
|
{
|
|
|
|
|
if (! await FixDrawWallDir()) return;
|
|
|
|
|
if (!await FixDrawWallDir()) return;
|
|
|
|
|
|
|
|
|
|
RoomWallBase.SnapMode = WallSnapMode.Center;
|
|
|
|
|
this._parse = undefined;
|
|
|
|
@ -137,7 +137,7 @@ export class Command_DrawWall implements Command
|
|
|
|
|
jigWall.OCS = app.Editor.UCSMatrix;
|
|
|
|
|
jigWall.StartPoint = arrayLast(this._DrawPts);
|
|
|
|
|
jigWall.EndPoint = arrayLast(this._DrawPts);
|
|
|
|
|
JigUtils.Draw(jigWall);
|
|
|
|
|
JigUtils.Draw(jigWall, true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
UpdateWallEndPoint(jigWall, p);
|
|
|
|
@ -512,7 +512,7 @@ export class Command_DrawWallInside implements Command
|
|
|
|
|
JigUtils.End();
|
|
|
|
|
let walls = Polyline2Walls(pl, this._DrawDirMode, this.WallThickness);
|
|
|
|
|
new RoomWallParse(true, undefined, false).Parse(walls);
|
|
|
|
|
walls.forEach(w => JigUtils.Draw(w));
|
|
|
|
|
walls.forEach(w => JigUtils.Draw(w, true));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|