From 8e3a3d7c06a41b3d588edd6dd1c5ad05d37e015d Mon Sep 17 00:00:00 2001 From: Jaeyoung Lee Date: Mon, 21 Jul 2025 14:24:25 +0900 Subject: [PATCH] =?UTF-8?q?=EB=8F=99=EC=84=A0=EC=9D=B4=EB=8F=99=20?= =?UTF-8?q?=EA=B4=80=EB=A0=A8=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/fabric/QPolygon.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/components/fabric/QPolygon.js b/src/components/fabric/QPolygon.js index d03b30c3..b50cdaa3 100644 --- a/src/components/fabric/QPolygon.js +++ b/src/components/fabric/QPolygon.js @@ -239,11 +239,16 @@ export const QPolygon = fabric.util.createClass(fabric.Polygon, { /* innerLines 초기화 */ this.canvas .getObjects() - .filter((obj) => obj.parentId === this.id && obj.name !== POLYGON_TYPE.WALL && obj.name !== POLYGON_TYPE.ROOF) + .filter( + (obj) => + obj.parentId === this.id && + obj.name !== POLYGON_TYPE.WALL && + obj.name !== POLYGON_TYPE.ROOF && + obj.name !== 'outerLine' && + obj.name !== 'baseLine', + // && obj.name !== 'outerLinePoint', + ) .forEach((obj) => this.canvas.remove(obj)) - /*this.innerLines.forEach((line) => { - this.canvas.remove(line) - })*/ this.canvas.renderAll() let textMode = 'plane'