Compare commits

..

No commits in common. "5e18329a2f5f8d9e254df0b585505b9a6a6c4c11" and "6814a3186d9c1b8c02930f5974cf8069da24ab1b" 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)
}) })