diff --git a/src/hooks/object/useObjectBatch.js b/src/hooks/object/useObjectBatch.js index 68ba07d0..a1d64ccc 100644 --- a/src/hooks/object/useObjectBatch.js +++ b/src/hooks/object/useObjectBatch.js @@ -1321,6 +1321,10 @@ export function useObjectBatch({ isHidden, setIsHidden }) { // target.setCoords() canvas.renderAll() + + const currentPoints = rectToPolygon(target) + target.points = currentPoints + if (target.type === 'group') reGroupObject(target) } @@ -1601,6 +1605,9 @@ export function useObjectBatch({ isHidden, setIsHidden }) { dormer.set({ groupPoints: currentPoints }) const newDormer = reGroupObject(dormer) canvas?.setActiveObject(newDormer) + } else { + const currentPoints = rectToPolygon(dormer) + dormer.points = currentPoints } canvas.renderAll() }