diff --git a/src/hooks/surface/useSurfaceShapeBatch.js b/src/hooks/surface/useSurfaceShapeBatch.js index e8243bdf..602dd209 100644 --- a/src/hooks/surface/useSurfaceShapeBatch.js +++ b/src/hooks/surface/useSurfaceShapeBatch.js @@ -1671,7 +1671,11 @@ export function useSurfaceShapeBatch({ isHidden, setIsHidden }) { drawDirectionArrow(currentObject) setTimeout(() => { changeSurfaceLineType(currentObject) - setPolygonLinesActualSize(currentObject, true) + // 회전된 배치면뿐 아니라 모든 배치면의 길이를 재계산 + const allRoofs = canvas.getObjects().filter((o) => o.name === POLYGON_TYPE.ROOF && o.type === 'QPolygon') + allRoofs.forEach((roof) => { + setPolygonLinesActualSize(roof, true) + }) currentObject.dirty = true currentObject.setCoords() canvas.renderAll()