BackwardLines 수정

This commit is contained in:
Jaeyoung Lee 2025-09-29 10:21:45 +09:00
parent bbd8a43864
commit 8cca1e9937

View File

@ -911,8 +911,8 @@ export const drawGableRoof = (roofId, canvas, textMode) => {
const backY1 = Math.min(backward.eaves.y1, backward.eaves.y2)
const backY2 = Math.max(backward.eaves.y1, backward.eaves.y2)
return (
(analyze.isHorizontal && Math.abs(currentX1 - backX1) < 1 && Math.abs(currentX2 - backX2) < 1) ||
(analyze.isVertical && Math.abs(currentY1 - backY1) < 1 && Math.abs(currentY2 - backY2) < 1)
(analyze.isHorizontal && Math.abs(currentX1 - backX1) < 0.1 && Math.abs(currentX2 - backX2) < 0.1) ||
(analyze.isVertical && Math.abs(currentY1 - backY1) < 0.1 && Math.abs(currentY2 - backY2) < 0.1)
)
})
if (backWardLine) {
@ -1395,6 +1395,11 @@ export const drawGableRoof = (roofId, canvas, textMode) => {
}
})
}
canvas
.getObjects()
.filter((obj) => obj.name === 'check')
.forEach((obj) => canvas.remove(obj))
canvas.renderAll()
}
forwardLines.forEach((forward) => {