Compare commits

..

No commits in common. "1e087d33c5d7e28256c09c02cd38721cab1e7f83" and "1935baf4712107147ec0ae0eef7568331099f359" have entirely different histories.

View File

@ -216,18 +216,7 @@ export function useEavesGableEdit(id) {
const roofBases = canvas?.getObjects().filter((obj) => obj.name === POLYGON_TYPE.ROOF && !obj.isFixed) const roofBases = canvas?.getObjects().filter((obj) => obj.name === POLYGON_TYPE.ROOF && !obj.isFixed)
// moveLine 속성 보존 (offset 변경 후에도 마루이동 유지)
const savedMoveProps = {}
roofBases.forEach((roof) => { roofBases.forEach((roof) => {
if (roof.moveFlowLine || roof.moveUpDown) {
savedMoveProps[roof.id] = {
moveFlowLine: roof.moveFlowLine,
moveUpDown: roof.moveUpDown,
moveDirect: roof.moveDirect,
moveSelectLine: roof.moveSelectLine,
movePosition: roof.movePosition,
}
}
roof.innerLines.forEach((line) => { roof.innerLines.forEach((line) => {
removeLine(line) removeLine(line)
}) })
@ -242,11 +231,6 @@ export function useEavesGableEdit(id) {
wallLines.forEach((wallLine) => { wallLines.forEach((wallLine) => {
addPitchTextsByOuterLines() addPitchTextsByOuterLines()
const roof = drawRoofPolygon(wallLine) const roof = drawRoofPolygon(wallLine)
// moveLine 속성 복원
const saved = savedMoveProps[roof.id]
if (saved) {
Object.assign(roof, saved)
}
canvas?.renderAll() canvas?.renderAll()
roof.drawHelpLine(settingModalFirstOptions) roof.drawHelpLine(settingModalFirstOptions)
}) })