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:
commit
964a841de1
3978 files changed
+58013356
No files matched your search
Whitespace-only changes.
@@ -0,0 +1,179 @@
|
||||
# 설계 — 운곡교 P1 교각 콘크리트 모델링 (부재 구분·형상 규칙)
|
||||
|
||||
| 버전 | 수정일 | 수정자 | 주요 변경 내용 | 비고 |
|
||||
| :--- | :--- | :--- | :--- | :--- |
|
||||
| v0.1.00 | 2026-10-07 | 심영표 | 신규 작성 | 최초 버전 (Task #4, HITL — 승인 전 `[미확정]`) |
|
||||
| v0.1.01 | 2026-10-07 | 심영표 | §3 U1~U4 사용자 결정 반영, 말뚝 형상·접합 규칙 추가 | HITL 승인 (U4는 제안안과 달리 '포함' 선택) |
|
||||
| v0.1.02 | 2026-10-07 | 심영표 | 받침 대좌(h1)·h2 패드 형상·접합·검증 규칙 추가, 출력 모델 v0.1.01 | HITL: Task 받침대좌모델링 Plan 승인 (h2 포함, 거더선 1·2 평행 이동 [추론]) |
|
||||
| v0.1.03 | 2026-10-07 | 심영표 | §5 기둥 철근(P1~P6) 배근 규칙 초안 추가 — HITL 항목 [미확정] | Task 기둥철근모델링 #2 |
|
||||
| v0.1.04 | 2026-10-07 | 심영표 | §5 H1~H3 사용자 결정 반영, [미확정] 해제 | HITL 승인 (H1 재료표 상단, H2 단면 작도 반지름, H3 §5.2 제안) |
|
||||
| v0.1.05 | 2026-10-07 | 심영표 | §6 확대기초 철근(B1~B12) 배근 규칙 초안 — F1~F3 [미확정] | Task 기초철근모델링 #2 |
|
||||
| v0.1.06 | 2026-10-07 | 심영표 | §6 F1~F3 사용자 결정 반영, [미확정] 해제, B9 갈고리 형상 구체화 | HITL 승인 (F1 작도 높이, F2 B12 작도 28본, F3 §6.2 제안) |
|
||||
| v0.1.07 | 2026-10-07 | 심영표 | §7 코핑 철근 1차(C1~C11) 배근 규칙 추가 | HITL 2026-10-07: 1차 범위 C1~C11, K1 작도 폭, K5 ①CYCLE부터 |
|
||||
| v0.1.08 | 2026-10-07 | 심영표 | §7 C12·C13 규칙 추가 (폭 [미확정], K1 준용) | 사용자 요청 2026-10-07 '철근번호 C12, C13 철근을 추가해줘' |
|
||||
| v0.1.09 | 2026-10-07 | 심영표 | C12·C13 폭 확정, §7 C14·C15·C16·S1·S2 규칙 추가 | HITL 2026-10-07: 작도 폭 확정, C14~C16·S1·S2 추정안 채택 |
|
||||
| v0.1.10 | 2026-10-08 | 심영표 | §8 교량받침·솔플레이트 규칙 추가 | 사용자 지시·HITL 2026-10-08 |
|
||||
|
||||
> 상태: **확정** (2026-10-07 사용자 HITL 결정). 근거: [ref: 분석_운곡교P1교각도면판독 v0.1.01]
|
||||
|
||||
## 1. 모델 기준
|
||||
|
||||
| 항목 | 규칙 |
|
||||
| :--- | :--- |
|
||||
| 도구 | Rhino 8 (Rhino MCP `run_python`, RhinoCommon) |
|
||||
| 단위 | mm |
|
||||
| 좌표 | X = 교축직각(정면도 좌→우), Y = 교축(단면도 좌→우), **Z = 절대표고 EL×1000** (예: EL 26.208 → Z 26,208) |
|
||||
| 원점 | X=Y=0 = 교각 중심선 (평면 측량좌표 미반영 — 도면에 교각 중심 좌표 미표기) |
|
||||
| 입력 | `Code/교각모델링/params.json` 단일 입력. 생성 코드는 파일명·도면명으로 분기하지 않음 [ref: 박스 분석 P6] |
|
||||
| 출력 | `Code/교각모델링/출력/실행_운곡교P1교각모델_2026-10-07_v0.1.01.3dm` (구판 v0.1.00은 `출력/backup/`) (※ F3: 바이너리는 DOC 불가) |
|
||||
| 레이어 | 부재별 1레이어: `P1::버림콘크리트`, `P1::기초`, `P1::기둥`, `P1::코핑`, `P1::말뚝`, `P1::받침대좌`, `P1::받침패드` |
|
||||
| 객체 속성 | 각 솔리드 UserText: `id`, `role`, `fck`, `source_views` (박스 `memberModel.geometry` 대응, 철근 후속 확장용) |
|
||||
|
||||
## 2. 부재별 형상 규칙
|
||||
|
||||
| 부재 | 표현 방식 | 생성 규칙 |
|
||||
| :--- | :--- | :--- |
|
||||
| 버림 콘크리트 | 직육면체 − 말뚝 관통부 | 9,550×8,000, Z 26,108~26,208. 말뚝 30본이 관통하는 원형 부분을 불리언 차집합으로 제거 |
|
||||
| 말뚝 | 원기둥 30본 | Φ600 (`Φ600.0X9T` 외경), L 24,400. 두부 Z 26,308(기초 하면 +100 근입) ~ 선단 Z 1,908. 배치 X = −3,875 + 1,550·i (i=0~5), Y = −3,100 + 1,550·j (j=0~4) [D1 `800`+`5@1.550=7.750`+`800`, `800`+`4@1.550=6.200`+`800`]. 내부 굴착·충전 구성은 표현하지 않음(외형만) |
|
||||
| 기초 | 직육면체 | 9,350×7,800, Z 26,208~28,408 |
|
||||
| 기둥 | 원기둥 | D 2,000, Z 28,408~40,411 |
|
||||
| 코핑 | **정면 프로파일(XZ) 폐합선 → Y방향 ±1,550 압출** | 폐합선 순서: 하면 평탄부(±1,100, Z 40,411) → R12,000 원호 → 선단 하단(±6,200, Z 41,911) → 경사 단면 → 상단(±6,000) → 5단 소단 상면. 원호 중심은 끝점 2개와 R로 계산(도면 정점 좌표 미사용) |
|
||||
| 받침 대좌 (h1) | 평면 사변형 압출, 10개 | 거더선 k(1~5)마다 2,500×1,200 외곽(회전 4.405°)을 전열·후열 분할선으로 나눈 두 사변형. Z: 하단 = 해당 거더선의 코핑 소단 상면, 상단 = 하단 + h1 (전열 3500kN NO.1~5 h1 164 / 후열 2800kN NO.6~10 h1 139). 기준 패턴은 D1 평면도 거더선 5, 거더선 k는 X로 (k−5)×7,516/3 평행 이동. 거더선 1·2는 도면 미작도 `[추론]` |
|
||||
| 받침 패드 (h2) | 사각뿔대, 10개 | 하면 (A+200)×(B+200), 상면 (A+100)×(B+100), 높이 h2=50. 중심·회전은 D1 평면도 열별 받침 사변형(전열 4.403°, 후열 3.102°). A·B는 D2 TABLE 받침별 값(A 700, B 540~790). 상단 = EL.'X' |
|
||||
|
||||
**접합 규칙** [ref: 박스 분석 P5]
|
||||
- 버림↔기초: Z 26,208 면 공유
|
||||
- 기초↔기둥: Z 28,408 면 공유
|
||||
- 기둥↔코핑: Z 40,411 면 공유. 기둥 단면(D 2,000)은 코핑 하면 평탄부(2,200×3,100) 안에 포함
|
||||
- 말뚝↔기초: 도면에 명시된 두부 근입 100이 **의도된 겹침**이다. 기초는 절단하지 않고, 겹침 체적이 30 × π·300²·100에 해당하는지 검사한다 [ref: 박스 분석 — 의도된 정착·접합과 오류 돌출 구분]
|
||||
- 말뚝↔버림: 버림을 관통부만큼 제거하므로 겹침 0
|
||||
- 코핑↔대좌: 소단 상면 공유, 대좌 평면은 해당 소단 범위 안
|
||||
- 대좌↔패드: 대좌 상면 공유, 패드 하면은 해당 대좌 반쪽 평면 안
|
||||
- 그 외 부재 간 체적 겹침은 0이어야 한다(불리언 교집합 체적으로 검사)
|
||||
|
||||
## 3. 미해결 항목 결정 결과 (HITL — 2026-10-07 사용자 결정)
|
||||
|
||||
| # | 항목 | 결정 | 처리 |
|
||||
| :-- | :--- | :--- | :--- |
|
||||
| U1·U2 | 받침 대좌 | ~~이번 모델에서 제외~~ → **v0.1.02 추가** | 높이 기준은 EL.'X'−(h1+h2) = 코핑 상면으로 해소(판독서 v0.1.01 §4-1). h2 패드 포함, 거더선 1·2 평행 이동 [추론] (2026-10-07 사용자 결정) |
|
||||
| U3 | 코핑 하면 r=1,100 원 | **ⓐ 띠형** (정면 곡선의 Y 압출) | r=1,100 원의 의미는 미해소로 기록 |
|
||||
| U4 | 말뚝 30본 | **포함** | §2 말뚝 규칙으로 생성 |
|
||||
|
||||
## 4. 검증 설계 (Step 3 예정)
|
||||
|
||||
| # | 검사 | 방법 | FAIL 조건 |
|
||||
| :-- | :--- | :--- | :--- |
|
||||
| C1 | 치수 대조 | 생성 모델에서 바운딩·단면 실측(Rhino) ↔ `params.json` ↔ 도면 치수 문자 | 불일치 > ±1mm 1건 이상 |
|
||||
| C2 | 솔리드 폐합 | `Brep.IsSolid` 전수 | False 1건 이상 |
|
||||
| C3 | 접합 | 인접 부재 접촉면 Z 일치 + 교집합 체적 | 틈 > 1mm, 의도 외 겹침 체적 > 0, 또는 말뚝↔기초 겹침이 근입 체적과 0.1% 넘게 차이 |
|
||||
| C4 | 재투영 | 코핑 정면 단면 절단 → 원호 R·끝점·소단 EL 대조 | 불일치 > ±1mm |
|
||||
| C5 | 부재 누락 | 대상 부재 5종 34개(버림 1, 기초 1, 기둥 1, 코핑 1, 말뚝 30) ↔ 모델 객체 | 누락·중복 1건 이상 |
|
||||
| C6 | 체적 산식 | 직육면체·원기둥은 산식, 코핑은 단면적×폭과 Rhino 체적을 대조 | 상대오차 > 0.1% |
|
||||
| C7 | 대좌·패드 (v0.1.02) | 개수 10/10, IsSolid, 대좌 하단=소단, 상단=소단+h1, 패드 상단=EL.'X'(D2 TABLE), 패드 하면 치수 (A+200)×(B+200), 코핑·대좌·패드 상호 겹침 체적, 기존 34객체 체적·바운딩 지문 불변 | ±1mm 초과 / 겹침 > 0 / 지문 변화 > 0.001mm |
|
||||
|
||||
**작도와 표의 차이 처리**
|
||||
- 작도 차이: D1 평면도 후열 패드(NO.9·10)는 900×840으로 그려져 있으나 표 B=540 기준 (A+200)×(B+200)=900×740. 표 값을 적용한다(Plan 승인 사항). 단면도 대좌 높이 169.4는 표 h1 164를 적용.
|
||||
|
||||
## 5. 기둥 철근 (P1~P6) — **확정** (2026-10-07 HITL: H1·H2·H3 모두 제안안 채택)
|
||||
|
||||
근거: `Code/교각모델링/params.json` → `column_rebar` (`extract_column_rebar.py`), D3 재료표·가공도, D1 정면도·단면 C/D/E
|
||||
|
||||
### 5.1 재료표와 형상 해석 (원길이 = 재료표 L 전수 일치)
|
||||
|
||||
| 마크 | 직경 | 형상 | 본수 | 해석 | 원길이 |
|
||||
| :--- | :--- | :--- | :-- | :--- | :--- |
|
||||
| P1 | S32 | XIV | 46 | 수직 a 16,213 → 90° 원호(중심선 R 340, 호길이 b 534) → 기초 내 수평 갈고리 c 500, **바깥쪽(반경 +) 방향** | 16,213+534+500 = 17,247 |
|
||||
| P2 | S32 (상동) | XVI | 46 | 직선 16,553 | 16,553 |
|
||||
| P3 | H19 (상동) | VI | 36 | 반원 2개(각 a 2,818 = π·897) + 각 반원 양단 갈고리 b 200 → 2×2,818+4×200 | 6,436 |
|
||||
| P4 | H19 | V | 9 | 반원 2개(a 2,753) + 커플러 2곳(b 65) | 2×2,753+2×65 = 5,636 |
|
||||
| P5 | H19 | IX | 22 | 링 1개(a 5,571) + 커플러 1곳(b 65) | 5,571+65 = 5,636 |
|
||||
| P6 | H16 (상동) | III | 36 | 직선 a 1,836 + 양단 갈고리 b 150 | 1,836+2×150 = 2,136 |
|
||||
|
||||
### 5.2 배치
|
||||
|
||||
- **주철근**: 0°에서 시작해 46등분(7.826°)한 반경방향 2본 다발. 바깥 = P1(갈고리), 안쪽 = P2 (D1 단면 C-C 점 쌍, 정면도 바깥 줄 하단에 갈고리 작도)
|
||||
- 하단: P1 갈고리 수평부 EL 26.508 (기초 하면 + 300), 수직부 시작 26.848. P2 하단 26.508
|
||||
- 상단 (H1 확정): 재료표 기준 P1·P2 모두 **EL 43.061** (코핑 소단 3 상면 43.555 아래 494). 작도선(P1 43.011, P2 40.411)과의 차이는 OPEN 등재
|
||||
- 반지름 (H2 확정): 바깥 P1 **870.5**, 안쪽 P2 **825.5** (D1 단면 C-C 작도), 띠철근 중심선 **R 897** (재료표). 치수 문자 875와의 4.5mm 차이 기록. P1 외면 886.5 < 띠철근 내면 887.5 (여유 1.0)
|
||||
- **띠철근**: 67단. P4 9단 EL 27.388~28.348 @120 (기초 내), P5 22단 28.468~30.988 @120, P3 36단 31.288~41.788 @300 (상부 1,377은 코핑 내). 간격 @120은 사용자 결정(라벨 @100과의 충돌은 OPEN 등재)
|
||||
- **크로스타이**: 9단 EL 27.388~41.788 @1,800 (띠철근 단과 일치), 단마다 0°·45°·90°·135° 지름선 4본을 같은 높이에 둠(교차는 기록, H3). 직선부 1,836의 양단(반지름 918)에서 갈고리 150이 띠철근 바깥을 감싸도록 아래로 90°. 높이는 띠철근 위에 얹힌 위치(띠철근 중심 + 9.5 + 8 = +17.5) `[추론]`
|
||||
- **이음·커플러 표현 (H3 확정)**
|
||||
- P3: 반원 2개의 이음 위치를 단마다 90°씩 엇갈리게 배치(D1 「원형 띠철근의 이음 부분이 엇갈리도록 배치」). 갈고리 200은 안쪽 135°
|
||||
- P4·P5: 커플러 위치를 65mm 틈으로 두고 커플러 솔리드는 만들지 않음(D3 커플러 상세는 형상 근거 부족)
|
||||
- P1: XIV의 커플러는 위치 치수가 없어 표현하지 않음(연속봉)
|
||||
- **굽힘**: 도면 명시값(R 340, R 897)을 우선한다. 박스 기준 최소 내면 지름(D19 이상 3.5d → S32 중심선 R ≥ 72)을 만족하는지 확인한다
|
||||
|
||||
### 5.3 객체 귀속·레이어 (박스 원칙 P8, DRAWING_MODELING_RULES §8)
|
||||
|
||||
- 호스트 = 기둥(P1-CL). 기초·코핑으로 정착되는 구간은 `anchor_hosts = [P1-FT 또는 P1-CP]`로 기록한다
|
||||
- 레이어 `P1::철근::기둥::P1`~`P6`(관 솔리드), `P1::철근::중심선`(중심선). 객체 속성: `mark`, `dia`, `shape`, `occurrence`(본 번호·각도·단), `host`, `anchor_hosts`, `src`
|
||||
|
||||
### 5.4 검증 (C8)
|
||||
|
||||
마크별 본수, 원길이 = 재료표 L(±1mm), 곡선길이는 별도 기록, 단·각도 위치(±1mm / ±0.01°), 관 솔리드가 기둥+기초+코핑 합집합 안, 기존 54객체 지문 불변, 음성 대조(위치·높이 둘 다)
|
||||
|
||||
## 6. 확대기초 철근 (B1~B12) — **확정** (2026-10-07 HITL: F1·F2·F3 모두 제안안 채택)
|
||||
|
||||
근거: `params.json` → `footing_rebar` (`extract_footing_rebar.py`), D1 정면도·단면도(절반 작도 → 대칭 환산), D1·D2 치수 사슬, D3 재료표. 높이 z는 기초 하면(EL 26.208) 기준. UA1(조립용)은 제외(Step 0 결정)
|
||||
|
||||
### 6.1 층 구성과 본수 (작도 점·선 ↔ 재료표 전수 일치, B12 제외)
|
||||
|
||||
| 층 | 철근 방향 | 마크 (직경, 형상) | 위치 (직교 방향) | z (F1) | 본수 |
|
||||
| :--- | :--- | :--- | :--- | :--- | :--- |
|
||||
| 하면 1 | Y | B2 (S25 XII, U자 다리 1,950 위로) + B4 (S25 I 직선) | X = ±4,575(B2), −4,375~4,375 @125 교대(B2부터) | 122 | 38 + 35 |
|
||||
| 하면 2 | X | B6 (S29 XII, U자 다리 1,950) + B8 (S29 XVI 직선) | Y = ±3,800(B6), −3,625~3,625 @125 교대(B6부터) | 178 | 32 + 29 |
|
||||
| 하면 3 | Y | B3 (S19 III, 갈고리 200 위로) | X = ±4,575, ±125~±4,375 @250 | 227.5 | 38 |
|
||||
| 하면 4 | X | B7 (S19 XII, 다리 200 위로) | Y = ±3,800, ±125~±3,625 @250 | 277 | 32 |
|
||||
| 중앙 | X | B11 (S16 XII, 다리 100) | 4단 550/950/1,350/1,750, 단마다 Y = ±750·±1,750·±2,750 또는 ±250·±1,250·±2,250·±3,250 | 각 단 | 28 |
|
||||
| 중앙 | Y | B12 (S16 III, 갈고리 100) | 4단, 단마다 X = ±1,875·±2,875·±3,875 또는 ±375·±1,375·±2,375·±3,375 | 각 단 | **작도 28 / 재료표 34 (F2)** |
|
||||
| 상면 2 | Y | B1 (S25 III, 갈고리 200 아래로) | X = ±4,575, ±125~±4,375 @250 | 2,073 | 38 |
|
||||
| 상면 1 | X | B5 (S29 XII, 다리 200 아래로) | Y = ±3,800, ±125~±3,625 @250 | 2,127 | 32 |
|
||||
| 측면 둘레 | 둘레 | B10 (S19 XIII 닫힌 사각 9,198×7,644, 중심 ±4,599·±3,822) | z = 350~1,950 @200 (D1 `150`+`9@200`) | 9단 | 9 |
|
||||
| 수직 결속 | Z | B9 (H16 XI: a 1,995 + b 96 + c 64) | 34×29 격자(X −4,125~4,125 @250, Y −3,500~3,500 @250, D1 `중앙` 사슬)를 체크무늬로 | z 127.5~2,122.5 | 493 `[역산]` |
|
||||
|
||||
- 원길이 해석: XII = a + 2b (B2 11,500, B5·B7 9,550, B6 13,050, B11 9,350), III = a + 2b (B1·B3 8,000, B12 7,800), I·XVI = a, XIII = 2(a+b) = 33,684, XI = a+b+c = 2,155. 재료표 L 전수 일치
|
||||
- U자·다리·갈고리 위치: B2 다리는 Y 끝(±3,800), B6 다리는 X 끝(±4,575). 작도 수직선(정면 x 4,575, 측면 y 3,800, z 150~2,100)과 일치
|
||||
|
||||
### 6.2 결정 결과 (HITL 2026-10-07)
|
||||
|
||||
- F1 → ⓐ 작도 점 높이. B5 상면 피복 58.5 < 100은 발견 사항으로 기록
|
||||
- F2 → 작도 28본만 생성. 재료표 대비 −6본은 검증 FAIL로 기록하고 OPEN에 등재
|
||||
- F3 → 아래 제안대로. B9: 하단 90° 갈고리 b 96(+X 방향, 굽힘 반지름 박스 최소 24), 상단 180° 갈고리 c 64를 반원(중심선 R = 64/π = 20.4, 박스 최소 24 미만 → 기록)으로 표현해 원길이 a+b+c = 2,155 유지
|
||||
|
||||
(초안 원문)
|
||||
|
||||
- **F1 층 높이**: ⓐ 작도 점 높이(위 표) ⓑ 치수선 기준(하면 선 150, 상면 선 2,100)에 직경을 쌓아 접촉 배치. ⓐ는 두 뷰가 서로 일치하지만, 상면 B5의 피복이 58.5로 표기 100보다 작다
|
||||
- **F2 B12 본수**: 작도 위치 28 / 재료표 34. 근거 없이 6본 위치를 만들 수 없다
|
||||
- **F3 상세 표현**: B9는 체크무늬 기준을 (i+j) 짝수로 하고, 하단 90° 갈고리 96과 상단 180° 갈고리 64. B11·B12 다리·갈고리는 아래로. B10은 닫힌 사각(모서리 굽힘 반영). B8 이음 j는 연속봉으로 표현. 간섭(B9와 기둥 철근, P1 갈고리 z 300과 B7 z 277 등)은 기록만 함
|
||||
|
||||
## 7. 코핑 철근 1차 (C1~C11) — **확정** (2026-10-07 HITL)
|
||||
|
||||
근거: [ref: 분석_운곡교P1코핑철근판독 v0.1.01], `params.json` → `coping_rebar`. C12~C16·S1·S2는 2차(OPEN)
|
||||
|
||||
| 마크 | 형상·규칙 | 위치 |
|
||||
| :--- | :--- | :--- |
|
||||
| C1/C4 (1단), C2/C5 (2단), C3/C6 (3단) | VIII: 수평 a를 EL 43.311 / 43.211 / 43.111에 두고, 양끝을 좌·우 선단면 안쪽에 대칭으로 맞춰 길이 = a. 양끝 다리는 선단면과 평행하게 아래로(좌 b, 우 c) | Y 24곳 (A-A 사슬), 단마다 ①CYCLE(C1·C2·C3)부터 교대 `[추론, K5]` |
|
||||
| C7/C8 | VII: 중앙 수평부 2,148 (EL 40.511, X ±1,073.9) → 양쪽 R 12,100 동심 원호(호 길이 5,273) → 선단면 평행 다리 650 위로 | Y 24곳, C7부터 교대 `[추론, K5]` |
|
||||
| C10 / C11 / C9 | IV를 닫힌 사각으로 표현(폭 = A-A 작도 1,160·1,740·1,160, K1). 높이는 판독서 §4 규칙. 겹침 이음 c 750 ×2는 형상에 넣지 않고 원길이에만 반영 | X: C10 0·±300·±600·±900, C11 +1,150~+5,900 @250, C9 −1,150~−5,900 @250; 위치마다 3개 |
|
||||
| C12 (아래 6단) / C13 (위 3단) | X를 수평 닫힌 사각으로 표현. Z = 40,761~42,761 @250. X 범위 = 하면 동심원 R 12,100 또는 선단면 −100.8. 폭 = 작도 1,106/1,686/1,106 (HITL 확정). 겹침 이음 4c(4×580)는 원길이에만 반영 | 단마다 3개, Y (−1,423~−317)·(−843~843)·(317~1,423) |
|
||||
| C14 | III: Y방향 2,900 (Y ±1,450), 양끝 갈고리 350 아래로 `[추론]` | (X, Z) 41곳: 43,088.5·43,188.5 두 줄 X 13·±913·±1,913·±2,913·±3,913·±4,913, 41,011 (13·±1,913), 42,011 (13·±1,913·±3,913), 41,511 (±913·±2,913), 42,511 (±913·±2,913·±4,913), 43,442.4 (+2,913) |
|
||||
| C15 | III: X 3,816~5,900 (a 2,084) at EL 43.598, 양끝 갈고리 350 아래로 | Y 13곳 (B-B `10@250` 사슬) |
|
||||
| C16 | II: X −1,195~4,066 (a 5,261) at EL 43.455, 좌단 갈고리 350 아래로 `[추론]` | Y 13곳 |
|
||||
| S1 / S2 | III: 대좌(거더선 k)마다 대좌 회전(4.405°) 좌표. S1 긴 방향 2,400, 짧은 방향 오프셋 10곳, z = 소단 상면 − 50 (위층 `[추론]`). S2 짧은 방향 1,100, 긴 방향 오프셋 21곳, z = 소단 상면 − 100. 양끝 다리 700 아래로 | 거더선 5개 × (10 + 21) |
|
||||
|
||||
- 굽힘: 박스 최소(H29 중심선 R 65.25, H25 56.25). 원호부(C7·C8)는 R 12,100 그대로
|
||||
- 원길이 판정: C1~C8은 재료표 L(±1mm). 스터럽은 2w + 2b + 2c(w = 작도 폭)로 기록 → 재료표 a 1,407과의 차이로 **FAIL 기록(K1 결정)**, b 범위(최대·최소)는 재료표와 대조
|
||||
- 알려진 간섭(기록만): 스터럽 하단(40.511)과 C7·C8(40.511) 같은 높이, C1·C7 다리 끝 겹침(정착 의도)
|
||||
|
||||
## 8. 교량받침·솔플레이트 — **확정** (2026-10-08 사용자 지시·HITL)
|
||||
|
||||
근거: D2 솔플레이트 상세 TABLE·ELEVATION TABLE, `params.json` → `sole_plates` (`extract_sole_plates.py`)
|
||||
|
||||
| 객체 | 형상 | 위치·높이 | 색 |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| 교량받침 (10) | 직육면체 (L−100) × (W−100) = A × B (700 × 540~790), 높이 h3 181 | 중심·회전 = h2 패드(전열 4.403°, 후열 3.102°). 하단 = 패드 상면(= EL.'X', 반올림 차 ≤1mm) | 검정 (0,0,0) — 사용자 지시 |
|
||||
| 솔플레이트 (10) | L × W (800 × 640~890) 쐐기. 하면 수평, 상면은 교축방향(패드 긴 축) 경사 S(%), 중심 두께 T 30 → 양끝 37.6 / 22.4 | 하면 = 받침 상단. 두꺼운 쪽 T1 = 전열(−Y) 쪽 `[추론, 사용자 결정]` | 강재 회색 (150,150,150) — R8 대체 기준 |
|
||||
|
||||
- 교축방향 = h2 패드 객체의 긴 방향(사용자 지시). 교축직각 방향 경사 없음
|
||||
- 표의 T1 38 / T2 22와 S로 계산한 양끝 두께(37.6~37.64 / 22.36~22.4)의 차이 ≤ 0.4는 표 반올림으로 보고 기록만 한다
|
||||
- 레이어 `P1::교량받침`, `P1::솔플레이트`, 객체 ID `P1-BB01~10`, `P1-SP01~10`
|
||||
Reference in new issue
Block a user