26 Commits

Author SHA1 Message Date
Jaeyoung Lee
45a3199fba fix: 용마루 비직교 형상 외곽 지붕선 소실 수정
[작업내용] :
- splitRoofLinesToInnerLines 의 hasOverlapLine 가드를 축정렬 bbox 포함 → 공선+구간 덮음으로 교체
- 육각형 등 잘린 모서리의 짧은 수평/수직 처마변(bbox 한 축 두께 0)이 대각선 추녀 bbox 에
  삼켜져 skip → 원본 외곽선 transparent 로 소실되던 false positive 제거
- 양 끝점이 모두 상대 선분 위(isPointOnLineNew)일 때만 overlap 인정 → 공선 아닌 추녀는 통과
- 변별/박공/한쪽흐름 경로 회귀 없음(직교 형상은 bbox 포함=공선 겹침이라 동작 불변)
- 설계 문서 §10 진단 결과·수정·회귀 분석 기록

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 13:07:20 +09:00
Jaeyoung Lee
87545e5df1 feat: 용마루(skeleton) 지붕 외곽 처마선 편집 기능
[작업내용] :
- 추녀 연장(drawBaselineToRooflineHelpers) 후 splitRoofLinesToInnerLines 호출 → 처마변을 편집 가능한 innerLine(hip/roofLine)으로 등록
- 처마선 innerLine 이 외곽선을 전담하므로 roof 원본 외곽(stroke) 숨김 처리
- 설계 문서 정정: 대상 브랜치 roofline-edit, §4 리스크1 검증 완료, §9 측정 시점 정정
  (추녀 연장 후 종점이 처마변 위에 정합 → split 은 연장 다음에 호출)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 13:58:15 +09:00
Jaeyoung Lee
5c02d1d45c docs: roofline 편집 설계에 박공·한쪽흐름 4경로 분석 추가 — 한쪽흐름 degree 전략 주입(§8)
- §7 4경로(변별/박공/용마루/한쪽흐름) 외곽 지붕선 처리·편집 가능 여부 종합
- §8 한쪽흐름 경사변 plane≠actual 대응: splitRoofLinesToInnerLines degreeOf 콜백 주입
- §6 YAGNI 박공/한쪽흐름 항목을 범위 편입으로 갱신

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 14:49:56 +09:00
Jaeyoung Lee
b28397c91a docs: 용마루(skeleton) 경로 외곽 지붕선 편집 기능 설계 문서 추가
drawSkeletonRidgeRoof 경로에서 숨겨진 외곽 지붕선을 변별 경로와 동일한
selectable innerLine으로 생성해 기존 select+우클릭 편집 기능을 재사용하는 설계.
splitRoofLinesToInnerLines 공용 추출 + 정렬버그 수정 방향 포함.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 09:45:20 +09:00
sangwook yoo
c1247a95db Track docs markdown files 2026-05-19 16:20:48 +09:00
sangwook yoo
e381ae0ebf chore(pdf-gemini): Gemini API 키 env 추가 + PDF 평면도 분석 구현 계획 문서
- .env.development / .env.production 에 GEMINI_API_KEY 추가 (PDF 평면도 분석 기능용)
- docs/ 에 PDF → Gemini → 캔버스 반영 기능 구현 계획서(html) 추가

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 16:05:18 +09:00
sangwook yoo
313c3c629d docs(S3): S3 이미지 저장 흐름 정리 문서 추가
5개 이미지 API 라우트(upload/cad/map/canvas/estimate-image-copy)의 서버 처리,
클라이언트 콜러(useRefFiles/useImgLoader/useEstimateController), S3 키 레이아웃,
캔버스 캡처 가드 조건과 알려진 거친 모서리를 한 문서에 정리.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-15 15:58:53 +09:00
42abe1a720 claude 제거 2026-05-08 08:40:30 +09:00
dd5fea7f21 cluade 2026-05-06 18:06:48 +09:00
4ebe4cb455 [1845] 실내집중형 PCS 수동 회로분할 동일 방위/구배 강제 — INDFCS + 수동 분할에서 다방위/다구배 직렬회로 구성 차단 2026-05-06 17:43:29 +09:00
cee4f9e4e9 claude 2026-05-06 16:46:06 +09:00
66833fd11b 인수인계서 5종 + Claude 메모리 git 관리 시작 — 다중 컴 동기화 2026-05-06 15:45:30 +09:00
yoosangwook
c07a8fb91c 🚦fix: 다이어그램 추가 및 코드 수정 2025-02-24 18:53:12 +09:00
yjnoh
2f54da76c1 모듈 배치 수정중 2025-02-20 16:50:38 +09:00
yjnoh
e9255d1bd5 도머 글씨 앞으로 나오게 변경 2025-02-13 09:36:51 +09:00
yjnoh
261d4fb9fe 배치면 복사 오류 수정 2025-02-11 16:09:34 +09:00
yjnoh
d222c60b89 모듈 기본세팅 수동 작업 추가 2024-11-13 15:42:00 +09:00
minsik
a49968240b Canvas 현황 파일 추가 2024-11-05 15:25:41 +09:00
Jaeyoung Lee
84d5cbbf06 Merge branch 'dev' into feature/test-jy
# Conflicts:
#	docs/dictionary.txt
#	src/components/Roof2.jsx
#	src/components/fabric/QPolygon.js
#	src/hooks/useMode.js
2024-10-25 10:59:07 +09:00
Jaeyoung Lee
637c7a75d5 변별로 설정 작업중 2024-10-25 10:52:54 +09:00
minsik
e9c558fdf9 치수선 추가 2024-10-24 17:57:53 +09:00
yjnoh
67cabab44d 캔버스 설정 테두리만, 라인해치, 올페인트 작업 2024-10-22 16:51:43 +09:00
Jaeyoung Lee
f76c4551bf 지붕 모양 변경 작업 중 2024-10-14 16:13:43 +09:00
nalpari
febc257199 feat: Add LINE_TYPE constants for wall lines and sublines 2024-09-27 15:11:29 +09:00
yoosangwook
6601f5cf3f chore: Add commit message convention 2024-09-19 14:55:21 +09:00
yoosangwook
11e40caaa7 Add message process guide file 2024-09-11 11:26:25 +09:00