외벽선 삭제 시 삭제 안되는 현상 수정

This commit is contained in:
hyojun.choi 2025-02-13 16:04:11 +09:00
parent 48c75273a4
commit 68364d6e27

View File

@ -330,10 +330,14 @@ export function useRoofFn() {
const allRoofObject = canvas const allRoofObject = canvas
.getObjects() .getObjects()
.filter((obj) => /*obj !== roof && obj !== wall &&*/ obj.attributes?.roofId === roof.id || obj.parentId === roof.id || obj.parentId === wall.id) .filter((obj) => /*obj !== roof && obj !== wall &&*/ obj.attributes?.roofId === roof.id || obj.parentId === roof.id || obj.parentId === wall.id)
const auxilaryObject = canvas.getObjects().filter((obj) => obj.name === 'auxiliaryLine' && !obj.isAuxiliaryFixed)
allRoofObject.forEach((obj) => { allRoofObject.forEach((obj) => {
canvas.remove(obj) canvas.remove(obj)
}) })
auxilaryObject.forEach((obj) => {
canvas.remove(obj)
})
canvas.renderAll() canvas.renderAll()
resetPoints() resetPoints()