chore(rebar): Pier_T_rebar 작업 폴더 초기 구성 및 외부 의존 파일 통합

- Code\rebar_pipeline, review_pipeline, pier-program을 정션에서 실제 폴더로 전환
- Code\rhino_mcp 및 CLAUDE_rhino배경.md 추가, .mcp.json은 PYTHONPATH로 새 위치 사용
- pier-program 내부 .git 제거(이력은 backup\pier-program_20261028.bundle에 보관)
- worktree 가이드 반영(CLAUDE.local.md, HANDOFF.md)
- D:\Rhino-MCP 경로 참조를 새 위치로 치환

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ahnyongjooandClaude Sonnet 5.5 committed 2026-10-28 11:20:18 +09:00
commit 964a841de1
3978 files changed
+58013356

No files matched your search

Binary file not shown.

After

Width:  |  Height:  |  Size: 610 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 423 KiB

File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,54 @@
# Ramp-A교 P1 철근 도면↔모델 검토 기록
작성 2026-10-19 · 상태: **1차(재료표·철근상세 대조) 완료, 검토 미확정** · 기준: KDS 24 14 21 · 범위: 모델↔도면 (도면 내부 불일치는 `도면내부_오류_보관.md`)
## 1. 파일 (폴더 `Ramp-A교P1\`)
- 도면 `Ramp-A교 P1 교각(1)~(4).dwg` → `.dxf` (라이노 변환). 재료표는 (3) 코핑·(4) 기둥/말뚝, 철근상세는 (3). 모델 `ramp-A G5.3dm` (원본 그대로)
- 엑셀 `대조표_Ramp-A교P1_도면모델_분류_V2.xlsx` (운곡교 V2 형식: 분류 안내 / ① 불일치(캡처 7장) / ② 전체 대조표 28마크 / ③ 미검토 / ④ 측정 근거)
- 이미지 `도면↔모델_불일치_시각자료\M-1 ~ M-7 .png`
- 표식 모델 `ramp-A G5_대조코드표식.3dm`, 도면 표시 `Ramp-A교 P1 교각(3)_도면검토_색구분.dxf`, `(4)_도면검토_색구분.dxf` (+ 미리보기 PNG 2장)
## 2. 결과 (본수 28마크 전부 일치, 도면 총계 5758.450 m ↔ 모델 5708.545 m)
| 코드 | 구분 | 내용 |
|---|---|---|
| M-1 | 도면↔모델 | C7~C14 끝 겹침 c(450/350)·j 290 이 모델 형상에 없음 (L·설계길이에는 포함) |
| M-2 | 도면↔모델 | C7~C12 스터럽 폭 a: 도면 1.673/0.673 = 모델 1.625/0.625 + 48 |
| M-3 | 도면↔모델 | C8~C14 b 단일값·범위 ↔ 모델 철근별 변화, 총길이 C8 -37.68, C12 +17.04 등 (총 -49.9 m) |
| M-4 | 도면↔모델 | C1~C5 일부 철근 다리 b·c 가 최대 17 mm 짧음 (경미) |
| M-5 | 도면↔모델 | 커플러 P1 54 · P1-1 61 (115개) 모델에 없음 |
| M-6 | 기준↔모델 | 굽힘 내면지름 H25 87.0 < 88.9, H19 66.5 < 66.85 (3.5db) |
| M-7 | 미확인 | P2·P2-1 겹침 j, P3·P3-1 갈고리 끝 길이 c·d 정의 불명 |
일치: C1~C5(경미), C6(곡선 길이 9.000/9.003), C15·C16, S1~S4, P1-2, P3-2, P2·P2-1(반링 2조각 = 1본 환산, 길이).
## 3. 아직 안 한 것
- 정면도·단면도 점 좌표 기준 위치·피복·간격 대조, 받침 세트·떠오름 방지 PLATE 대조
## 4. 라이노 표식
레이어 `P1::검토표시_코드표::{주황_도면모델, 진한노랑_기준모델, 회색_미확인}`, 코드(M-1~M-7)당 구슬+지시선+글자 1세트 (`대조_M-n`, user string code/gu/content/marks/where).
## 하부 기초(말뚝) 피복 확인 (2026-10-19)
말뚝 주철근 P1-1·P1-2 중심 반지름: 모델 999.5 mm ↔ 도면 작도 선 약 1,000 mm (DXF 선 측정) → 일치. 도면 단면 치수(225+1025)는 작도 선과 다름 → 도면 내부 (보관 파일 D-6). 기둥 P1 반지름 875 일치. 이 모델은 확대기초 철근 B 가 없어 M-9 해당 없음.
## 5. 2026-10-20 길이·본수 전수 점검 (라이노 재연결, 옥성교 방식)
- 모델 중심선 1,121개(28마크) 실제 형상 길이(모서리 각진 환산, 큰 호는 호 길이)를 재료표 L 과 대조 → 엑셀 `⑥ 길이·본수 전수 점검` 시트. **본수 28마크 전부 재료표 N = 모델 (총 966본)**. 솔리드(Brep) 길이 = 중심선 길이 (마크별 표본 0.01 mm 이하).
- 재료표 총길이 5758.450 m(도면 총계와 같음) ↔ 모델 형상 총길이 5505.011 m. 형상 짧은 마크 합 257.0 m (이전 기록은 모델 설계길이값 기준 -49.9 m).
- 차이 0~9 mm: C1~C5, C15, C16, S1~S4, P1-1, P1-2, P3-2. 형상 짧음: C7~C14 (겹침 c 450/350·j 290 형상 없음 + a +48 + b 분포; 철근당 C7 1.263 · C8 1.890 · C9 1.017 · C10 1.284 · C11 1.263 · C12 0.522 · C13 1.295 · C14 1.042 m, 합 236.6 m), P3 -92 mm(108본 -9.94 m) · P3-1 -165 mm(48본 -7.92 m) = M-7 을 길이 부족으로 확정(c·d 정의만 미확인, 구분 도면↔모델로 변경), P1 L = 형상 16.260 + 커플러 0.040 (M-5, 54본 2.16 m), C6 -42 mm.
- P2·P2-1 은 형상이 L 보다 +25.5 / +19.4 mm 길어 부족 없음 (j 포함으로 보임).
- 엑셀 반영: ① M-1 수치 정정, M-5 P1 커플러, M-7 구분 변경, ② C6·C7~C14·P1·P3·P3-1, ④ 행, ⑥ 신규 시트, 분류 안내 (주황 6 · 미확인 행 2). 모델·표식 수정 없음.
## 6. ⑦ 철근 생성 사유 시트 (2026-10-20)
엑셀 `⑦ 철근 생성 사유` — 28마크를 '제대로 만듦 / 일부 못 만듦 / 못 만듦'으로 나누고 사유를 모델 객체 기록(src, [추론] 태그)·측정값으로 정리. 제대로: C1~C6·C15·C16·S1~S4·P2·P2-1·P3-2 (P2·P2-1 은 겹이음 위치만 추론, 호에 겹침을 넣어 L 에 맞음). 일부 못: C7~C14 (겹침 길이만 반영·형상 미작도), P1·P1-1·P1-2 (커플러 형상 없음). 못: P3·P3-1 (도면 a·b·c·d 를 쓰지 않고 단면에서 타이 형상 추론). 모델을 만든 코드는 확인 못 함 — 사유는 객체 기록 기반 정리.
## 7. P3-2 (말뚝 최하부 U형) 재확인 (2026-10-20)
- 확인한 것: 재료표 L 3.342 × N 30, 철근상세 r 135 · a 1,780 · b 581 · c 200 (L = a + 2b + 2c), 모델 치수·길이·본수 일치.
- 확인 못 한 것: 철근상세 도해의 모서리(b)는 매끄러운 곡선인데 모델은 R135 호 77° + 직선 459 + 호 13° (벌어진 형상). 모델 평면각·바닥 EL 은 [S3 추론]. → ⑦ 시트 판정을 '제대로 만듦'에서 '길이·치수만 확인 (모서리 형상 미확인)'으로 정정.
## 8. 도면↔모델 상이 캡처 (2026-10-20) — P3·P3-1·P3-2
엑셀 `⑧ 도면↔모델 상이 캡처`: 도면(3) 철근상세 렌더링(왼쪽)과 모델 철근 1본(오른쪽) 비교 이미지 + 상이점·길이 차이. P3 (r 60 ↔ R24, 끝 c 141 + d 100 ↔ 135° 갈고리 92, -92 mm × 108본), P3-1 (도해 없음, r 135 ↔ R24, c 165 없음, -165 mm × 48본), P3-2 (모서리 곡선 B ↔ 비스듬한 직선, 치수·길이 일치, 각도는 모델 추론). 이미지 파일: `도면↔모델_불일치_시각자료\ra_cmp_P3.png`, `ra_cmp_P3-1.png`, `ra_cmp_P3-2.png`.
## 9. P3-2 정정 (2026-10-22) — 도면(4) 저부철근 상세 기준
사용자 지적: 철근망 최하단 저부철근 상세도(교각(4) 도면)의 P3-2 는 단순 ㄷ자(수직 다리, 다리 200 을 P1-2 H22 에 4mm 용접). 확인 결과 맞음. 모델 P3-2 는 다리가 약 13° 벌어진 비스듬한 직선 + 호 → **도면↔모델 상이** (치수·길이·본수는 일치). 앞의 "일치(P3-2)", ⑦ 시트 "제대로 만듦"(P3-2) 은 형상 미확인 상태의 판정이라 정정. 엑셀: ① M-7, ② 31행(P3-2), ⑦ 32행, ⑧ 시트 이미지·문구, 분류 안내 초록 14→13 반영. 모델 수정 없음(검토 단계). 이미지: `도면↔모델_불일치_시각자료\ra_cmp_P3-2_도면4저부상세.png`.
## 추가 (2026-10-22) — Ramp-A P2 는 맞고 운곡교 P3 는 안 맞은 이유 (보고용)
엑셀 `⑦ 철근 생성 사유` 하단에 정리. 철근을 만든 코드는 없고 모델 파일만 있음(사유는 모델 객체 기록·도면 정보 기반, 추정 포함). 도면 형상 같음(반원 A=πR + B 200). Ramp-A P2: 재료표 j 650×2 있음 → 호 213.5°(180°+33.5°). 운곡교 P3: j·이음 각도 없음 → 모델이 90/270° 가정, 호 165°로 줄여 반쪽 -247mm. Ramp-A 도 P3·P3-1·P3-2·C7~C14 는 도면과 다름 — 일반화 금지.
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

@@ -0,0 +1,15 @@
# Ramp-A교 P1 — 도면 내부 오류 보관 (사용자가 요청할 때 꺼내서 보고)
모델↔도면 검토 중 발견된, 도면 자체의 불일치/근사. 모델이 어느 쪽을 따랐는지 함께 기록.
| 번호 | 위치 | 내용 A | 내용 B | 모델 적용 |
|---|---|---|---|---|
| D-1 | 재료표 C7~C14 L | 대표값 1개 (예 C7 7.480 = 2×1.673 + 2×1.617(b 평균) + 2×0.450) | 철근상세에서 b 가 범위(2.301~0.933 등)로 철근마다 다름 | 철근마다 개별 길이 |
| D-2 | 철근상세 S2 | 행에 r=60 이 같이 표기 (P3 계열 반지름이 섞여 보임) | S1·S2 형상에는 반지름 항목 없음 | 반지름 미적용 |
| D-3 | 도면 파일 번호 ↔ 제목 | 파일 '교각(3)' 제목 '교각 구조도(2)', 파일 '교각(4)' 제목 '교각 구조도(3)' | — | 파일명 기준 |
| D-4 | 기둥 도면 SPACER 상세 | P2-1 H18 로 표기 | 재료표 P2-1 H16 | H16 (재료표) |
| D-5 | 재료표 C6 | 철근상세 a 400 · b 0 · d 0 · e 400 (b·d 0 표기) | 곡선 R 5.100/5.000 + 직선 c 1.914 | 곡선 폴리선 |
| D-6 | 기둥 도면 단면 G-G·J-J (말뚝 주철근 P1-1·P1-2) | 단면 치수 225 + 1025 + 1025 + 225 = 2,500 (철근 원 반지름 1,025, 바깥면에서 225), J-J 150 + 1025 + 1025 + 150 = 2,350 이나 단면 제목 '2,300' | 작도된 철근 원 반지름은 약 1,000 (말뚝 반지름 1,250 − 250, DXF 선 측정) | 모델 999.5 (작도 선과 일치) |
| D-7 | 철근상세 P2-1 | r=929 | 모델·작도 띠철근 반지름 1,025 (말뚝 주철근 원 1,000 + 25) | 1,025 |
출처: 재료표(CS-TABL-TEX2)·철근상세(CS-TEXT) 판독. 이후 발견분은 아래에 추가.