diff --git a/src/util/skeleton-utils.js b/src/util/skeleton-utils.js index d262c678..4e859840 100644 --- a/src/util/skeleton-utils.js +++ b/src/util/skeleton-utils.js @@ -922,16 +922,21 @@ if(roof.moveUpDown??0 > 0) { newPEnd.x = wallBaseLine.x2; getAddLine({ x: wallBaseLine.x2, y: newPEnd.y }, { x: wallBaseLine.x2, y: wallBaseLine.y2 }) + findPoints.push({ x: wallBaseLine.x2, y: wallBaseLine.y2 }); newPStart.x = wallBaseLine.x1; getAddLine({ x: wallBaseLine.x1, y: newPEnd.y }, { x: wallBaseLine.x1, y: wallBaseLine.y1 }) - //추가 라인? - findPoints.push({ x: wallBaseLine.x2, y: wallBaseLine.y2 }); findPoints.push({ x: wallBaseLine.x1, y: wallBaseLine.y1 }); + //추가 라인? + + } else if (wallBaseLine.x1 <= newPStart.x && newPStart.x <= newPEnd.x && newPEnd.x <= wallBaseLine.x2) { // 아래가운데 newPEnd.x = wallBaseLine.x1; getAddLine({ x: wallBaseLine.x1, y: newPEnd.y }, { x: wallBaseLine.x1, y: wallBaseLine.y1 }) + findPoints.push({ x: wallBaseLine.x1, y: wallBaseLine.y1 }); newPStart.x = wallBaseLine.x2; getAddLine({ x: wallBaseLine.x2, y: newPEnd.y }, { x: wallBaseLine.x2, y: wallBaseLine.y2 }) + findPoints.push({ x: wallBaseLine.x2, y: wallBaseLine.y2 }); + } }