8192b0b07f
[0000] 케라바 라인이동 후 반대쪽 실행 버그 수정 — baseLine 기하학적 매칭 + KERAB-SKIP 가드
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-04 17:48:44 +09:00
9565764912
[0000] 케라바 kLine — wLine 이동 후 baseLine 끝점(t1/t2) 기준으로 foot 계산
...
wLine 이동 후 케라바 변경 시 선택된 target 은 이동 전 wallLine 좌표를 가짐.
wall.baseLines 에서 wallId 매칭으로 이동된 실제 끝점(t1/t2)을 찾아
kLine foot 계산 기준으로 사용 → 이상한 대각선 수정.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-04 17:19:53 +09:00
df1a2d6fe6
[2294] 케라바 골짜기 할당 — 밴드 dedup + fold 대각선 제거 (변 연장 흡수)
...
작업내용 :
- 밴드 이중 생성 제거: buildOverlapLine(케라바 토글) + RECALC 중복 → RECALC 전 기존 kerabValleyOverlapLine 제거로 단일 소스 통일
- ladder → 단일 quad 밴드: V1+3변(connector/wall)만 생성, 내부 분할 제거
- 밴드 식별 ov≥2: split 후 V1 edge가 lineName 유실 → overlap-typed 변 2개 이상인 sub-roof를 밴드로 식별
- fold 방식 교체: detour 우회 → V1 전체를 가진 면(F-3)에 OV 외곽경로로 변 연장 흡수. 대각선 제거, 면적 보존 검증 추가
- vExt split(Option A): ridge 교차점에서 vExt를 분할해 RG-2를 할당 그래프에 연결
- QPolygon: ROOF-FACE-DIAG 디버그 라벨 + debugCapture 덤프 추가 (local 가드)
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-06-04 15:37:36 +09:00
8ef0810058
[2294] 케라바 출폭 surgical — vExt cascade + corner snap + ExtRidge 연결
2026-06-02 16:58:54 +09:00
141afa7a36
[2294] 케라바 출폭 surgical — skLine 절삭/복원 + 패턴 segment 매핑
2026-06-01 13:53:05 +09:00
e32d2dc3a5
[2173] 케라바 vExt — stop·V apex trim·overlap 머지·offset bbox
2026-05-29 16:02:51 +09:00
23dafe3b18
[2173] valleyExt — trim·cascade·ridge-stop 다 비활성 (확장만, 별도 룰 후속)
2026-05-28 13:51:07 +09:00
036c283e0c
[2173] valleyExt Phase 1/2 helper 추출 + wallBase 독립 ray + ridge-stop 룰
2026-05-28 11:10:59 +09:00
a4b7f519bb
[2173] valleyExt TRIM — hip-presence 원래hip-only + cascade hide
2026-05-27 16:18:33 +09:00
e9f5ceab69
[2173] 골짜기확장라인 TRIM 재활성 + Y junction 보존 + 끝점일치 보존
2026-05-27 15:20:55 +09:00
5ba5623d46
[2173] 골짜기확장라인 self-extension 모델 + TRIM/FIXPOINT-cuts off — 확장만
2026-05-27 13:58:26 +09:00
8d7ffdc957
[2173] KERAB-OFFSET-SURGICAL flag ON — 케라바 토글 出幅 surgical 반영 활성화
2026-05-27 10:09:52 +09:00
f5f8eb9460
[2173] 처마/케라바 토글 KERAB-SIMPLE 알고리즘 + offset-surgical helper(flag off)
2026-05-27 10:03:56 +09:00
dc857b28fa
[2173] junction-extended 패턴 outer hip 제거 + strokeWidth SK와 통일
...
[작업내용] :
- 대전제 반영: 케라바 ridge 가 생기는 분기에서 c1·c2 에 붙은 outer hip 2개 제거
· inner hip(junction 너머) 보존
· __removedHipsSnapshot 첨부 → revert 시 hip 2개 자동 복원
- revert 분기에서 hip 스냅샷 + ridge 스냅샷 둘 다 순회 복원하도록 대칭 보강
- 케라바 패턴 생성 라인 strokeWidth 2 → 4 (SK 라인과 동일, 6개소)
2026-05-20 08:46:43 +09:00
eb12b24138
[2173] 처마→케라바 junction-extended 패턴 + RG-1 자동 제거
...
[작업내용] :
- findHipPairViaJunction: H-7/H-1 의 junction 너머 inner hip(H-4/H-2) 무한확장 교점을 apex 채택
- applyKerabJunctionExtendedPattern (순수 추가):
· ext hip 2개(junction→apex) + 중앙 ridge(mid→apex) 추가
· ridgeEndpointsOnBothExtensions 로 RG-1 식별 → 스냅샷 첨부 후 제거 (RG-2 보존)
- applyKerabRevertPattern: __removedRidgesSnapshot(배열) 반복 복원으로 forward 와 대칭
- useRoofAllocationSetting: 분할 직전/후 패턴 라인 진단 로그(KERAB-PATTERN-DIAG)
2026-05-19 17:12:48 +09:00
20235ac236
offset<->moveline 벽라인정상이동
2026-04-09 11:28:57 +09:00
94f18d1525
움직인라인그대로유지offset
2026-04-08 16:41:49 +09:00
f345b0dbbe
처마/케라바 변경 탭 변경시 버튼 값 초기화
2025-12-18 10:12:34 +09:00
Jaeyoung Lee
f45862568f
지붕덮개 버그 수정
2025-06-16 14:03:50 +09:00
Jaeyoung Lee
f1d2cfea5b
지붕덮개 처마.케라바 변경 대응
2025-06-13 14:43:58 +09:00
Jaeyoung Lee
5ab58de70b
a,b 타입 버그 수정
2025-05-22 13:31:55 +09:00
yjnoh
325c2c1cc0
번역수정
2025-03-19 13:28:20 +09:00
d88445c5f0
- 캔버스 renderAll 추가
...
- 배치면 초기설정 값 유지
2025-02-18 12:17:40 +09:00
Jaeyoung Lee
4101a3ede9
작업중 dev와 merge 금지
2025-02-07 21:37:34 +09:00
Jaeyoung Lee
f890c8dc5f
버그 및 offset 0 일 경우 수정
2025-01-16 16:18:25 +09:00
minsik
b6d6ee7cac
useContext -> useEvent 원복
2024-11-27 14:02:29 +09:00
minsik
c92065b825
Revert "useContext -> useEvent 원복"
...
This reverts commit a084b5dbf3483b4884bdeb59bb422ef27bc85bba.
2024-11-27 13:57:49 +09:00
minsik
a084b5dbf3
useContext -> useEvent 원복
2024-11-27 13:56:46 +09:00
yoosangwook
db70b0aba3
fix: useEvent context 변경
...
- useContext로 전역으로 옮김
2024-11-26 15:47:02 +09:00
0adfe0916c
polygon name 수정, 지붕 나누기 수정
2024-11-04 14:46:38 +09:00
5daf989180
각도 계산 수정, 지붕면 완료 시 외벽선 제거
2024-10-29 12:56:38 +09:00
7d14f8da5a
pitch 세팅 default 추가
2024-10-28 11:34:25 +09:00
f89b249b98
경사, 각도 설정 추가
2024-10-28 10:37:53 +09:00
minsik
e800b785db
Merge branch 'qcast-pub' into dev
...
# Conflicts:
# src/hooks/roofcover/usePropertiesSetting.js
# src/hooks/surface/usePlacementShapeDrawing.js
# src/hooks/surface/useSurfaceShapeBatch.js
2024-10-22 17:19:42 +09:00
minsik
442d8e56a2
메뉴 모달 신규 모달 컴포넌트에 적용
2024-10-22 17:15:57 +09:00
bc2f18a9a0
오프셋, 화살표 구배 값 추가
2024-10-22 16:48:45 +09:00
0bc97221a2
validation 추가
2024-10-16 10:55:48 +09:00
d6f46b419a
지붕형상 수동 설정 추가
2024-10-14 16:16:28 +09:00
8aeaf572bb
처마.케라바변경 추가
2024-10-08 16:17:55 +09:00
dd3797993b
외벽선 편집 및 오프셋 추가
2024-10-08 15:21:34 +09:00