diff --git a/src/hooks/roofcover/useRoofShapeSetting.js b/src/hooks/roofcover/useRoofShapeSetting.js index af55e557..c26c61ec 100644 --- a/src/hooks/roofcover/useRoofShapeSetting.js +++ b/src/hooks/roofcover/useRoofShapeSetting.js @@ -377,20 +377,20 @@ export function useRoofShapeSetting(id) { } // 기존 wallLine, roofBase 제거 - /*canvas + canvas .getObjects() .filter((obj) => obj.name === POLYGON_TYPE.WALL) .forEach((line) => { canvas.remove(line) - })*/ + }) - /*canvas + canvas .getObjects() - .filter((obj) => obj.name === POLYGON_TYPE.ROOF) + .filter((obj) => obj.name === POLYGON_TYPE.ROOF && !obj.isFixed) .forEach((obj) => { canvas.remove(...obj.innerLines) canvas.remove(obj) - })*/ + }) const polygon = addPolygonByLines(outerLines, { name: POLYGON_TYPE.WALL, direction }) polygon.lines = [...outerLines]