e3c092a6b4
저장 후 보조선으로 나뉘어지지 않는 현상 수정
2026-06-11 13:03:18 +09:00
83107a801d
지붕면 할당 로직 수정
2026-06-10 16:50:46 +09:00
c0539f49ec
지붕선 선택 후 이동 시 깨지는 현상 수정
2026-06-09 16:11:51 +09:00
dda00e75b3
배치면 이동 시 길이 계산 수정
2026-06-09 14:17:31 +09:00
f6b0cf714e
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
...
# Conflicts:
# src/hooks/surface/usePlacementShapeDrawing.js
# src/hooks/surface/useSurfaceShapeBatch.js
2026-06-09 09:58:24 +09:00
98b9ff8da0
[2209] PCS Single-P 비병설 복수 등록 차단 — 체크박스 전환 시 selectedModels 리셋
2026-06-08 16:48:30 +09:00
cc9aa238f2
[2250] 배치면 サイズ変更 후 치수 라벨 stale 수정 — planeSize 재계산 + 라벨 재생성
2026-06-08 16:01:34 +09:00
7a65fa734c
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into hotfix/dev_yscha
2026-06-08 15:53:12 +09:00
0980f6b0ce
[2207] 이동/복사 모달 保存 버튼 문구 → 移動/コピー — PanelEdit type 분기 + i18n 키 신규
2026-06-08 15:50:46 +09:00
49fe0e04b0
Merge pull request '[2243] 配置面 입력치수 라벨 변질 수정 — planeSize 2순위/2단계 ±20mm 흡착 제거, 끝점 공유변만 상속' ( #893 ) from hotfix/dev_yscha into dev
...
Reviewed-on: #893
2026-06-08 15:31:51 +09:00
dc7a2ea956
[2243] 配置面 입력치수 라벨 변질 수정 — planeSize 2순위/2단계 ±20mm 흡착 제거, 끝점 공유변만 상속
...
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-06-08 15:27:22 +09:00
5e557708f1
[server] PM2 wrapper exec→spawn 패치 — stdio:inherit + exit/error 감지 (운영서버 동기화)
2026-06-08 11:27:34 +09:00
8c2edf05e7
[2272] 한쪽흐름 처마 offset 반전 수정 — margin/padding 판정을 면적비교로 교체
...
골짜기(凹凸) 형상에서 offset=0 변(케라바·shed) 코너가 원본 경계에 남고
inPolygon 의 경계점 nudge 비대칭으로 inside 오판 → padding 오선택 → 처마 반전.
winding·골짜기 수에 무관한 shoelace 면적 절대값 비교로 판정 교체.
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-06-05 17:53:22 +09:00
dccdfdd175
모듈 undo redo시 계산 추가
2026-06-05 16:02:21 +09:00
02062ee4d1
[1529] 시공법 버튼 constTp 매핑 — WORK_LV_ID_-2(標準施工Ⅱ) 신규 항목 대응 + 인덱스 밀림 방지
...
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-06-05 15:51:46 +09:00
632221ac01
도머 오프셋 undo 안되는 현상 수정
2026-06-05 15:14:20 +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
4d8fc60cf1
동이동 형올림내림 undo 했을때 선 색깔 이상
...
보조선 잡고 삭제시 지붕의 보조선은 삭제 안되고있음.
도머 설치 시 복사 후 undo 세번해야 다사라짐
도머 오프셋이동 시 안됨 수정
2026-06-05 13:57:51 +09:00
b9fb769e74
[출폭] 처마 출폭변경 시 hip 내부라인 끝점 불변 룰 적용 — CORNER-SHORTCUT/SHRINK-TRIM skipInnerLines + 45° ray-cast 확장
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-05 13:43:02 +09:00
ddf7cb9f13
[1423] 설계가져오기 T01 전용 + 2차점 강제 select 반영 — No data/네트워크 에러 분리 + vExt cascade 평행이동
2026-06-05 11:00:29 +09:00
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
a8d59873b7
[1961] 평행 처마 쌍 라벨 통일 — OVER_EPS 1mm 클램프 보정 equalizeParallelEaveLabels
...
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-06-04 17:01:11 +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
c2d8aeb572
[2089] useSwal alert html 지원 + 저구배 경고 줄바꿈 수정
...
- useSwal alert 분기에 html 옵션 지원 추가 (html 있으면 html, 없으면 text)
- roof-pitch-warning: text → html + \n을 <br>로 치환하여 줄바꿈 렌더링
- ja.json: 構造物 → 架台 용어 수정 + \n 추가
- ko.json: 문구 다듬기 + \n 추가
2026-06-04 09:46:47 +09:00
8ef0810058
[2294] 케라바 출폭 surgical — vExt cascade + corner snap + ExtRidge 연결
2026-06-02 16:58:54 +09:00
44401a3cc1
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into hotfix/dev_yscha
2026-06-02 16:57:36 +09:00
562bc79beb
[배치면초기설정] 저장값 우선 반영 — basicSetting 덮어쓰기 제거 + inputMode 동기화
2026-06-02 16:52:42 +09:00
010398d07e
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
2026-06-02 16:50:35 +09:00
4378712b39
수동설정 전부 안되면 설정완료 불가
...
수동설정 완료 시 스냅샷
보조선 작성 완료 시 스냅샷
개구 배치시 undo 2회 필요 수정
2026-06-02 13:40:52 +09:00
Jaeyoung Lee
4644269852
docs: 지붕 생성 로직 분석 메모리 문서 추가
...
qpolygon-utils 지붕 생성 구조 / drawRoofByAttribute 내부 구조 /
skeleton-utils 용마루 두 경로 차이 분석. roofline-edit 구현 시 reference.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 09:52:17 +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
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
15eaa4950a
처마 케라바 변경 에러 수정
2026-06-01 16:18:19 +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
b8ea9aba78
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into hotfix/dev_yscha
2026-05-29 16:07:22 +09:00
e32d2dc3a5
[2173] 케라바 vExt — stop·V apex trim·overlap 머지·offset bbox
2026-05-29 16:02:51 +09:00
5391e6de71
화살표 css 수정
2026-05-28 18:25:20 +09:00
sangwook yoo
f91b953ef5
feat: Add development server startup script for UR environment
...
- Introduces a new `start:ur` script in `package.json` to launch the Next.js application on port 5050 for the UR environment.
2026-05-28 17:35:28 +09:00
7fe1cca02a
Merge branch 'dev' of https://git.hanasys.jp/qcast3/qcast-front into feature/redo-undo
...
# Conflicts:
# package.json
# src/hooks/roofcover/useEavesGableEdit.js
# src/hooks/useCanvasEvent.js
# src/styles/_contents.scss
2026-05-28 17:04:16 +09:00
577ca47b5e
키보드 이벤트 제거
2026-05-28 16:48:36 +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
sangwook yoo
f8641079e6
Disable PDF input mode option
2026-05-27 17:54:49 +09:00
sangwook yoo
dba2b16277
Merge remote-tracking branch 'origin/dev' into dev
2026-05-27 17:30:47 +09:00
sangwook yoo
379216a78a
feat(btob): Add BtoB development server startup script
...
- Adds a new `start:btob` script to `package.json` for launching the Next.js application on port 5060 for the BtoB environment.
- Introduces `startscript-btob.js` as a convenience executable to run the `start:btob` command.
2026-05-27 17:05:11 +09:00
sangwook yoo
6a99b6de4a
Merge remote-tracking branch 'origin/dev' into feature/pv-btob
2026-05-27 16:56:33 +09:00
8be7b03072
Merge pull request 'dev' ( #871 ) from dev into prd-deploy
...
Reviewed-on: #871
2026-05-27 16:21:54 +09:00
a4b7f519bb
[2173] valleyExt TRIM — hip-presence 원래hip-only + cascade hide
2026-05-27 16:18:33 +09:00