skeleton -끊어진 라인 찾기 위치 변경
This commit is contained in:
parent
c8421d1253
commit
f8ee6a3887
@ -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 객체로 변환하여 캔버스에 추가합니다.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user