2 Commits

Author SHA1 Message Date
e79ee3dc52 [골짜기] 박공→처마 변환 시 골짜기 roofLine 보존 + R8 힙·수평 roofLine 생성
- gableWallLines 필터 + cleanupDangling에서 lineName='roofLine' 제외 — 골짜기 외곽선 삭제 방지
- snapRoofLineCorner: 出幅 이동 코너에 맞춰 인접 세로 roofLine(L-1/L-3) 끝점 갱신
- 변환변 수평 roofLine(L-8) 신규 생성(중복 가드 포함)
- R8: 인접 처마 코너에서 > 완성 힙 생성
- QPolygon 라벨 체계 개편(L/H/W/R/HE/B) + classifyLineForLabel 공개화
- isHip에 isDiagonalHip 가드 — 축정렬 hip 오분류 방지
- drawRoofLine에 lineName='roofLine' 부여 — purge 제외·라벨 L 보장

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-06-25 14:04:32 +09:00
eb18d0e1ac [2294] fix: 누락된 kerab-rule-checker.js 추가 — dev 빌드 module not found 해결
[작업내용] :
- useEavesGableEdit.js 의 import 대상인 kerab-rule-checker.js 가 커밋되지 않아 dev 빌드가 '@/util/kerab-rule-checker' 모듈 해석에 실패하던 문제 수정
- 케라바 기하 불변식 체커(checkKerabRules) 파일을 저장소에 추가

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-06-23 18:05:18 +09:00