From d25ab38f11e835271868b7099e09411d2798936a Mon Sep 17 00:00:00 2001 From: ysCha Date: Wed, 31 Dec 2025 10:05:51 +0900 Subject: [PATCH] =?UTF-8?q?getAddLine(newPStart,=20newPEnd,=20'red')=20?= =?UTF-8?q?=EC=9D=B4=EB=8F=99=20-=20=EB=8F=99=EC=8B=9C=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/util/skeleton-utils.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/util/skeleton-utils.js b/src/util/skeleton-utils.js index 48aa68da..49cd1a7c 100644 --- a/src/util/skeleton-utils.js +++ b/src/util/skeleton-utils.js @@ -890,6 +890,8 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { getAddLine({ x: pLineX, y: pLineY }, { x: newPointX, y: pLineY }, 'green') getAddLine({ x: newPointX, y: pLineY }, { x: ePoint.x, y: ePoint.y }, 'pink') } + + getAddLine(newPStart, newPEnd, 'red') } if (isStartEnd.end) { @@ -919,6 +921,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { getAddLine({ x: newPointX, y: pLineY }, { x: ePoint.x, y: ePoint.y }, 'pink') } //getAddLine({ x: roofLine.x2, y: roofLine.y2 }, { x: newPointX, y: roofLine.y2 }, 'orange') + getAddLine(newPStart, newPEnd, 'red') } } else if (condition === 'left_out') { console.log('left_out::::isStartEnd:::::', isStartEnd) @@ -977,6 +980,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { } } } + getAddLine(newPStart, newPEnd, 'red') } if (isStartEnd.end) { @@ -1037,6 +1041,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { } } findPoints.push({ y: newPStart.y, x: newPEnd.x, position: 'left_out_end' }) + getAddLine(newPStart, newPEnd, 'red') } } else if (condition === 'right_in') { if (isStartEnd.start) { @@ -1065,6 +1070,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { getAddLine({ x: pLineX, y: pLineY }, { x: newPointX, y: pLineY }, 'green') getAddLine({ x: newPointX, y: pLineY }, { x: ePoint.x, y: ePoint.y }, 'pink') } + getAddLine(newPStart, newPEnd, 'red') } if (isStartEnd.end) { @@ -1094,6 +1100,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { getAddLine({ x: newPointX, y: pLineY }, { x: ePoint.x, y: ePoint.y }, 'pink') } getAddLine({ x: roofLine.x2, y: roofLine.y2 }, { x: newPointX, y: roofLine.y2 }, 'orange') + getAddLine(newPStart, newPEnd, 'red') } } else if (condition === 'right_out') { console.log('right_out::::isStartEnd:::::', isStartEnd) @@ -1153,6 +1160,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { } } } + getAddLine(newPStart, newPEnd, 'red') } if (isStartEnd.end) { @@ -1208,6 +1216,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { } } } + getAddLine(newPStart, newPEnd, 'red') } } } @@ -1258,6 +1267,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { getAddLine({ x: pLineX, y: newPointY }, { x: sPoint.x, y: sPoint.y }, 'pink') } //getAddLine({ x: roofLine.x2, y: roofLine.y2 }, { x: roofLine.x2, y: newPointY }, 'orange') + getAddLine(newPStart, newPEnd, 'red') } if (isStartEnd.end) { @@ -1286,6 +1296,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { } //getAddLine({ x: roofLine.x1, y: roofLine.y1 }, { x: roofLine.x1, y: newPointY }, 'orange') + getAddLine(newPStart, newPEnd, 'red') } } else if (condition === 'top_out') { console.log('top_out isStartEnd:::::::', isStartEnd) @@ -1344,6 +1355,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { } } } + getAddLine(newPStart, newPEnd, 'red') } if (isStartEnd.end) { const moveDist = Big(wallLine.y1).minus(wallBaseLine.y1).abs().toNumber() @@ -1400,6 +1412,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { } } } + getAddLine(newPStart, newPEnd, 'red') } } else if (condition === 'bottom_in') { if (isStartEnd.start) { @@ -1427,6 +1440,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { getAddLine({ x: pLineX, y: newPointY }, { x: sPoint.x, y: sPoint.y }, 'pink') } getAddLine({ x: roofLine.x2, y: roofLine.y2 }, { x: roofLine.x2, y: newPointY }, 'orange') + getAddLine(newPStart, newPEnd, 'red') } if (isStartEnd.end) { @@ -1455,6 +1469,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { getAddLine({ x: pLineX, y: newPointY }, { x: sPoint.x, y: sPoint.y }, 'pink') } getAddLine({ x: roofLine.x1, y: roofLine.y1 }, { x: roofLine.x1, y: newPointY }, 'orange') + getAddLine(newPStart, newPEnd, 'red') } } else if (condition === 'bottom_out') { console.log('bottom_out isStartEnd:::::::', isStartEnd) @@ -1513,6 +1528,7 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { } } } + getAddLine(newPStart, newPEnd, 'red') } if (isStartEnd.end) { @@ -1570,12 +1586,13 @@ const createInnerLinesFromSkeleton = (roofId, canvas, skeleton, textMode) => { } } } + getAddLine(newPStart, newPEnd, 'red') } } } } - getAddLine(newPStart, newPEnd, 'red') + //getAddLine(newPStart, newPEnd, 'red') //canvas.remove(roofLine) } else { getAddLine(roofLine.startPoint, roofLine.endPoint) -- 2.47.2