211 Commits

Author SHA1 Message Date
Jaeyoung Lee
1bf5f45b63 refactor: 처마변 split 로직 splitRoofLinesToInnerLines 공용 함수 추출
[작업내용] :
- drawRoofByAttribute 의 인라인 split 블록을 splitRoofLinesToInnerLines 공용 함수로 추출 (변별/용마루 경로 공용)
- 분할점 거리순 정렬 버그 수정 (a[1] → a.distance — 분할점 2개 이상에서 정렬이 no-op 이던 문제)
- 분할점 끝점 판정을 almostEqual(1e-10) → 끝점과의 유클리드 거리 1px 이내 제외로 변경
  (SK 추녀 연장의 부동소수 오차 흡수, 0 길이 조각 생성 방지)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 13:58:08 +09:00
a8d59873b7 [1961] 평행 처마 쌍 라벨 통일 — OVER_EPS 1mm 클램프 보정 equalizeParallelEaveLabels
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-06-04 17:01:11 +09:00
eaae0f4a84 [1961] hip 라벨 정합성 — SK↔할당 일치 + 0.5 step 표시 통일 2026-05-18 12:41:55 +09:00
4f120e6e11 [1956-RACK-TILT] 빨강 점선(가대선/モジュール配置領域) 가로/세로 축 스냅
closing edge 의 FP drift 누적(15mm/576mm ≈ 1.5°) 으로 가로/세로 라인이
기울어 보이는 문제. snapNearAxisEdges(angleTolDeg=2) 각도 기반 스냅을
4종 폴리곤(trestle/dormerTrestle/trestlePolygon/moduleSetupSurface) 에 적용.

- QPolygon.initialize name 가드: load/new 대부분 케이스 커버
- handleOuterlinesTest 끝 snap: trestlePolygon 은 makePolygon 후 .set 이라 별도

#1956 (vertical tilt, 2026-04-08) 의 horizontal 형제 케이스.
2026-05-13 10:35:16 +09:00
3f5f490884 1961, 1969, 2118 수정 2026-04-29 14:47:17 +09:00
aa16a45ba5 1956 모듈 설치면 제대로 설치 안되는 현상 수정 2026-04-08 11:39:20 +09:00
7b8b995e1c 1805 설치영역 제대로 설치 안되는 현상 수정 2026-03-27 10:46:38 +09:00
fdfa8d5281 #1805 겹치는 선 있을 경우 모듈 설치영역 이상 수정 2026-03-26 17:38:53 +09:00
Jaeyoung Lee
67e62ee905 케라바 지붕 출폭 0일때 문제 발생 사항 처리. 2026-02-09 17:47:07 +09:00
fdaefd79e9 모듈 설치 영역 꼬임 수정 2026-01-27 16:15:30 +09:00
b6711a1bb9 actureSize - 소수점처리 2026-01-25 23:57:28 +09:00
b6258c6a2a actureSize 2026-01-25 23:42:57 +09:00
49253b7668 1390 【HANASYS DESIGN】복도에서 작성한 경우 치수 취급 2026-01-08 15:04:00 +09:00
Jaeyoung Lee
8f421d08da 변별로 처리 시 용마루 하단지붕 파생 라인 처리 및 불필요 코드 제거 2026-01-05 15:11:53 +09:00
Jaeyoung Lee
5bbf372e47 지붕 보조선 버그 수정 2025-12-31 13:19:12 +09:00
Jaeyoung Lee
c78d3ecf6b 용마루 파생 하단 지붕 처리 중 임시 저장 2025-12-30 10:16:02 +09:00
Jaeyoung Lee
8f1874c3cd 하단레벨 지붕선 작성로직 B타입 추가. 2025-12-22 14:45:23 +09:00
Jaeyoung Lee
494b06bfe3 하단지붕선 작성 로직 추가. 2025-12-19 17:35:53 +09:00
Jaeyoung Lee
fd024cf30b 케라바 벽취합 조합에서의 버그 처리. 2025-12-19 14:17:07 +09:00
Jaeyoung Lee
013fd963b3 변별로 4각에서 마루선 그려지지 않는 경우 처리 2025-12-18 11:27:56 +09:00
Jaeyoung Lee
86d595ef52 주석처리 안된곳 처리. 2025-12-17 17:50:18 +09:00
Jaeyoung Lee
ce5192ba1a Merge branch 'dev' into feature/design-remake 2025-12-17 17:34:56 +09:00
Jaeyoung Lee
3a8769bd91 변별로 설정 1차 운영서버 반영 2025-12-17 17:33:16 +09:00
Jaeyoung Lee
f3cd10931d 변별로 처리 중간저장 2025-12-11 14:39:46 +09:00
3c92c2b8d7 canvas 삭제 2025-12-01 11:24:47 +09:00
Jaeyoung Lee
6c0cc73cb8 중간 저장(반박공지붕 추가) 2025-11-24 10:35:00 +09:00
Jaeyoung Lee
a201d65ebe 변별로 대응 중간 저장 2025-11-21 14:15:52 +09:00
Jaeyoung Lee
d148077e6b 변별로 설정 중간 저장 2025-11-12 10:40:57 +09:00
1385683bce hipSize 간혹 오류발생 - 기본값 0 설정 2025-10-14 11:05:50 +09:00
9a2c6adb96 [big.js] Division by zero - actualSize 가 0이 되어 나누기에 문제가 됨 2025-09-30 14:22:59 +09:00
Jaeyoung Lee
bf0e1e4cb0 코드 정리 2025-09-29 10:26:22 +09:00
Jaeyoung Lee
8cca1e9937 BackwardLines 수정 2025-09-29 10:21:45 +09:00
Jaeyoung Lee
46710533b5 동선이동 수정 2025-09-24 10:46:36 +09:00
Jaeyoung Lee
c58146ca53 소수점 문제로 인한 지붕선 찾기 오류 처리 2025-09-22 10:40:35 +09:00
Jaeyoung Lee
760becfb0d innerLines 오류 수정 2025-09-10 13:45:01 +09:00
Jaeyoung Lee
473f4f8d74 케라바 지붕 자동 설정 업데이트 2025-09-10 13:16:23 +09:00
Jaeyoung Lee
e35cacf520 a,b 패턴 지붕 수정
용마루 생성 끝, 지붕면 생성 중
2025-08-27 10:02:53 +09:00
Jaeyoung Lee
8c153430cd 용마루, 박공 지붕 추가. 2025-08-13 13:23:29 +09:00
31751c26b9 모든 점이 같은 직선상일 경우 제거 2025-07-30 16:37:42 +09:00
Jaeyoung Lee
699bfa9af4 운영 소스 반영 확인을 위한 commit 2025-07-28 14:27:05 +09:00
Jaeyoung Lee
a64eaae57d 케라바 지붕 8각이상 동선, 형이동 시 문제점 수정 2025-07-23 14:59:25 +09:00
Jaeyoung Lee
2f6a4a3ee8 Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into dev 2025-07-18 14:05:01 +09:00
Jaeyoung Lee
7a019730f5 동선이동 로직 변경 2025-07-18 14:04:57 +09:00
911ec78055 지붕면 할당 로직 수정 2025-07-17 16:11:42 +09:00
Jaeyoung Lee
59539e4a60 [1186, 1178] 동이동, 형이동 대응 2025-07-15 15:01:03 +09:00
Jaeyoung Lee
ac9d2b593e Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into dev 2025-07-11 11:23:27 +09:00
Jaeyoung Lee
016395ef9b 확인 용 라인 생성 코드 주석 2025-07-11 11:23:24 +09:00
b2e5055ed1 보조선 여부에 따라 3개 이상 연속점 처리 수정 2025-07-10 14:26:44 +09:00
a05a63ebdc 연속된 3point 체크 로직 수정 2025-07-08 15:48:08 +09:00
f79d94c1b7 3개 이상 연속점 체크 로직 수정 2025-07-08 15:41:19 +09:00