skeleton -끊어진 라인 찾기 위치 변경

This commit is contained in:
Cha 2025-09-25 23:40:40 +09:00
parent c8421d1253
commit f8ee6a3887

View File

@ -131,6 +131,8 @@ const createInnerLinesFromSkeleton = (skeleton, baseLines, roof, canvas, textMod
//2. 연결이 끊어진 스켈레톤 선을 찾아 연장합니다.
const { disconnectedLines } = findDisconnectedSkeletonLines(skeletonLines, baseLines);
if(disconnectedLines.length > 0) {
disconnectedLines.forEach(dLine => {
const { index, extendedLine, p1Connected, p2Connected } = dLine;
const newPoint = extendedLine?.point;
@ -146,6 +148,8 @@ const createInnerLinesFromSkeleton = (skeleton, baseLines, roof, canvas, textMod
//2-1 확장된 스켈레톤 선이 연장되다가 서로 만나면 만난점(접점)에서 멈추어야 된다.
trimIntersectingExtendedLines(skeletonLines, disconnectedLines);
}
// 3. 최종적으로 정리된 스켈레톤 선들을 QLine 객체로 변환하여 캔버스에 추가합니다.