3a51f1e208
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/roofline-edit2
2026-06-16 17:28:04 +09:00
bf98f69145
[2294_4] 타입 박공→처마 우진각 지붕할당 4면 미생성 수정 — SK 격자 반-엣지 purge + startPoint 방어 동기화
2026-06-12 17:11:40 +09:00
6e144d7d04
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
...
# Conflicts:
# src/components/fabric/QPolygon.js
# src/hooks/roofcover/useEavesGableEdit.js
# src/hooks/roofcover/useRoofAllocationSetting.js
2026-06-05 14:39:23 +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
a452ea8f94
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
...
# Conflicts:
# src/hooks/roofcover/useEavesGableEdit.js
2026-06-01 17:19:53 +09:00
141afa7a36
[2294] 케라바 출폭 surgical — skLine 절삭/복원 + 패턴 segment 매핑
2026-06-01 13:53:05 +09:00
c121937525
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
...
# Conflicts:
# src/hooks/roofcover/useEavesGableEdit.js
# src/hooks/roofcover/useRoofAllocationSetting.js
2026-05-29 17:49:02 +09:00
e32d2dc3a5
[2173] 케라바 vExt — stop·V apex trim·overlap 머지·offset bbox
2026-05-29 16:02:51 +09:00
e1dbbf74de
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
...
# Conflicts:
# src/components/fabric/QPolygon.js
# src/hooks/module/useModule.js
# src/hooks/roofcover/useEavesGableEdit.js
# src/hooks/roofcover/useRoofAllocationSetting.js
# src/hooks/usePlan.js
2026-05-27 10:52:46 +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
490ab6c49f
[1961] split 길이 계산 Math.round(hypot)*10 → calcLinePlaneSize 통일 — 좌우대칭 hip 라벨 1mm 갈림 차단
2026-05-14 10:36:11 +09:00
77bca24e7c
[SK-EXTENDED-PERSIST] hip __extended 플래그 save/load 보존 — attributes.extended 동기 + console→logger
2026-05-13 14:27:06 +09:00
2074c4aa93
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
...
# Conflicts:
# src/components/floor-plan/modal/auxiliary/AuxiliaryEdit.jsx
2026-05-07 09:53:11 +09:00
a5d2964e8e
[2089] 저구배+특정기와 시공 매뉴얼 안내 confirm 추가
2026-05-06 16:44:26 +09:00
426a72b815
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
...
# Conflicts:
# src/hooks/roofcover/useRoofAllocationSetting.js
2026-05-04 10:58:34 +09:00
376ccab8e7
라벨변경
2026-04-30 18:26:34 +09:00
c2eba138a6
innerLine
2026-04-30 17:02:16 +09:00
abee58fcae
확장자 1단계마무리
2026-04-29 17:47:46 +09:00
a3361ddc9d
지붕재 변경 및 할당 시 스택 초기화
2026-04-13 09:55:38 +09:00
1d449737f6
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
2026-04-01 15:55:01 +09:00
f2b527b77c
top,bottom = in, 할당제외
2026-03-27 16:23:06 +09:00
7e08184227
undo redo 작업중
2026-03-18 10:13:12 +09:00
68005562e3
wallLine texts제거
2026-01-26 14:04:35 +09:00
f0ecc17dff
wallLine 제거되는 현상 수정
2026-01-26 13:40:17 +09:00
af90e0fa36
오류 수정
2026-01-09 09:53:40 +09:00
fbb1f352e9
벽 라인 wallLine 속성 변경으로 수정
2026-01-08 17:03:14 +09:00
Jaeyoung Lee
eec659257a
Merge branch 'dev' into feature/design-remake
...
# Conflicts:
# src/common/common.js
# src/hooks/roofcover/useRoofAllocationSetting.js
2026-01-05 15:15:02 +09:00
Jaeyoung Lee
8f421d08da
변별로 처리 시 용마루 하단지붕 파생 라인 처리 및 불필요 코드 제거
2026-01-05 15:11:53 +09:00
fd8cbf726c
할당처리
2025-12-31 15:41:46 +09:00
c4bcad3bc3
보조선 있는 경우 지붕선 사라지는 현상 수정
2025-12-24 15:10:42 +09:00
f8cc93d54e
할당완료
2025-12-22 18:20:54 +09:00
ff5cd04b27
[1351]경사도 기본 수치 추가 inclBase
2025-12-15 16:42:31 +09:00
c5d830f6c0
플랜 이동 시 외벽선 남아있는 현상 수정
...
지붕재 변경 시 같은 지붕재를 가지고 있는 다른 지붕들의 지붕재도 변경 추가
2025-12-10 10:24:37 +09:00
acde55f4d1
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into dev_cha
2025-12-07 14:49:14 +09:00
dbb6f0af81
동이동 및 fabric 버전업
2025-12-07 14:48:05 +09:00
eee74edf9e
외벽선 표시 추가
2025-12-04 17:13:34 +09:00
5a1dcc463c
게산기 수정
2025-12-01 11:07:39 +09:00
f912a8474e
fetching error: TypeError: Cannot read properties of undefined (reading 'planNo')
...
at eval (useRoofAllocationSetting.js:179:26)
at async fetchBasicSettings (useRoofAllocationSetting.js:112:7)
2025-09-12 16:45:53 +09:00
cee1567438
배치면 기초작업중
2025-09-01 13:52:41 +09:00
e285210927
지붕재선택 메뉴의 데이터 동기화
2025-08-05 11:29:06 +09:00
81fd0168e7
보조선 이동, 복사 시 innerLines에 추가
2025-07-25 16:22:58 +09:00
cdda10c30c
보조선 처리 추가
2025-07-24 13:58:13 +09:00
079f3a7ff2
보조선 지붕재 할당 시 로직 수정
2025-07-09 18:13:53 +09:00
4bd21c1662
[1169] : 【HANASYS DESIGN】補助線を作成し、屋根面を割り当てしたときの表記
...
번역 추가
2025-07-07 11:31:48 +09:00
김민식
a708f28c36
적용버튼 수행 후 팝업 닫는 로직 수정
2025-06-09 11:29:55 +09:00
806c829ada
지붕면 할당 시 alert 제거
2025-06-02 10:42:18 +09:00
a8c57b1c53
지붕재 할당후 처리 추가
2025-05-14 10:59:29 +09:00
4b120326db
length가 1 미만인 경우 actualSize 작성할 필요 없음
2025-05-14 10:30:08 +09:00
19ec9ad874
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/jaeyoung
...
# Conflicts:
# src/common/common.js
# src/components/floor-plan/CanvasFrame.jsx
# src/hooks/roofcover/useWallLineOffsetSetting.js
# src/util/qpolygon-utils.js
2025-05-13 15:22:11 +09:00
bb6a796b9f
지붕재 할당 시 추가 작업 및 보조선 제거 조건 수정
2025-05-08 13:44:31 +09:00