diff --git a/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx b/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx index 4c09868a..68893c23 100644 --- a/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx +++ b/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx @@ -122,7 +122,7 @@ export default function CircuitTrestleSetting({ id }) { canvas.set({ zoom: 1 }) // roof 객체들을 찾아서 중앙점 계산 - const roofs = canvas.getObjects().filter((obj) => obj.name === 'roof') + const roofs = canvas.getObjects().filter((obj) => obj.name === 'roof' && !obj.wall) if (roofs.length > 0) { // 모든 roof의 x, y 좌표를 수집 diff --git a/src/hooks/common/useRoofFn.js b/src/hooks/common/useRoofFn.js index 0635b89e..fe3841f7 100644 --- a/src/hooks/common/useRoofFn.js +++ b/src/hooks/common/useRoofFn.js @@ -27,6 +27,9 @@ export function useRoofFn() { if (!polygon) { return } + if (polygon.wall) { + return + } if (polygon.points.length < 3) { return }