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>
No files matched your search
|
After Width: | Height: | Size: 424 KiB |
|
After Width: | Height: | Size: 365 KiB |
|
After Width: | Height: | Size: 294 KiB |
|
After Width: | Height: | Size: 315 KiB |
|
After Width: | Height: | Size: 231 KiB |
|
After Width: | Height: | Size: 150 KiB |
|
After Width: | Height: | Size: 117 KiB |
|
After Width: | Height: | Size: 195 KiB |
|
After Width: | Height: | Size: 319 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 208 KiB |
@@ -0,0 +1,67 @@
|
||||
# 운곡교 P1 철근 도면↔모델 검토 — 내일 이어서 시작하는 법
|
||||
|
||||
마지막 저장: 2026-10-15 · 상태: 검토 미확정, 사용자가 이 자료를 한 번 더 검토할 예정
|
||||
|
||||
## 1. 어디까지 했나
|
||||
- 검토 완료(간섭 제외): 코핑 C1~C16, S1·S2, 기초 B1~B12, 기둥 P1~P6, 받침(대좌·패드·받침·솔플레이트·연단거리), UA1, 단면 A-A·B-B·단면도, 기둥 단면 C-C·D-D·E-E.
|
||||
- 제외: 코핑 철근 간 간섭 (사용자 지시).
|
||||
- 최종 표 `대조표_C1-C16_도면모델_분류.xlsx` : 105항목 = 일치 59 / 도면 내부 27 / **도면↔모델 7** / 기준(KDS)↔모델 4 / 간접 확인 3 / 미확인 5.
|
||||
|
||||
## 2. 먼저 볼 파일 (이 폴더 `D:\★Pier 자료\심수석님 검토 파일\검토_운곡교P1\`)
|
||||
1. `검토기록_최종.md` — 전체 결과(§3-1~3-8), 정정 이력, 측정 좌표, 스크립트 사용법
|
||||
2. `대조표_C1-C16_도면모델_분류.xlsx` — 시트 ①(도면↔모델 불일치) → ②(도면 내부) → ③(전체 근거)
|
||||
3. 도면 DXF 3개(`1_`, `2_`, `3_도면검토_색구분_*.dxf`, 레이어 노랑/주황/초록) + 미리보기 PNG
|
||||
|
||||
색: 노랑 = 도면 내부 불일치 / 주황 = 도면↔모델 불일치 / 진한 노랑 = 기준(KDS)↔모델 / 초록 = 일치 / 연한 파랑 = 간접(추정) 확인 / 회색 = 미확인
|
||||
|
||||
## 3. 도면↔모델 불일치 7건 (결정·확인이 필요한 것)
|
||||
M-1 C14 최하단 점 2개 모델이 350mm 높음(훅을 위로 하면 불필요할 수 있음) · M-5 길이 산식 +54.3 규칙 범위 · M-6 S1·S2 높이 기준(도면 대좌 상면 -50 ↔ 모델 코핑 상면 -50) · M-7 S1·S2 층 순서 · M-8 기초 교차 철근 간격(도면 27mm ↔ 모델 54mm) · M-9 기초 B5 피복·다리 끝 · M-13 UA1 모델 누락(73본)
|
||||
기준↔모델 4건: 굽힘 내면반지름(C1~C6 / C7·C8 / 기초 / P3 갈고리 연장·내면지름)
|
||||
|
||||
## 4. 도면에 없어서 끝까지 확인 못 한 것 (5건)
|
||||
P3 이음·P4/P5 커플러 각도 · 솔플레이트 경사 방향(광주방향과 ±Y 대응) · 연단거리 검토 N 1503.3 · UA1 73본 배치 근거 · C14 훅 방향(추정만)
|
||||
|
||||
## 5. 내일 할 수 있는 일
|
||||
- 사용자가 표를 검토해서 틀린 판정/추가 항목 알려 주면 반영 (표는 `스크립트\make_classified_xlsx.py` 가 만든다: 같은 폴더 `make_4way_table_xlsx.py` 의 행 데이터를 읽음 — 파일명을 `xl4.py` 로 두고 실행. 행·판정 수정은 이 스크립트에서).
|
||||
- 결정이 필요한 항목(M-1, M-5~M-9, M-13, 굽힘 반지름) 처리 방향 정하기 → 필요하면 라이노 모델 수정 (객체 삭제 전 반드시 사용자 확인).
|
||||
- 선행 보고서(심영표 v0.1.00)의 E-01(띠철근 간격 @100/@120)은 **구조계산서 확인 사항**.
|
||||
- 사용자가 "보고서 표"를 만들 때는 시트 ③ 전체 대조표가 기준.
|
||||
|
||||
## 6. 환경 메모
|
||||
- 라이노: `운곡교p1.3dm` (2026-10-14 저장본 기준 분석), Rhino 서버 스크립트 `D:\★Pier 자료\pier_v1\Pier_T_rebar\Code\rhino_mcp\rhino_mcp_client.py` (도구 → RhinoScript → 실행...). `execute_rhino_code` 는 Rhino 8 Python3, print 출력이 돌아오지 않으므로 파일로 써서 읽을 것.
|
||||
- 한글이 든 파이썬은 stdin heredoc 로 넘기면 깨지므로 Write 도구 또는 `cat > file` 후 실행. rhino3dm·openpyxl 은 `pip install --target` 으로 임시 폴더에 설치해서 사용했음(세션 임시 폴더라 새로 설치 필요).
|
||||
- 정면도 EL 환산: EL(m)=43.411+(y−19515.6)/1000 (최저 상면은 왼쪽 끝 y=19515.6). S=1:30 상세는 좌표 2배.
|
||||
- 사용자 선호: 답변 끝에 사용한 경로 표기, 설명은 쉬운 말로, 불일치는 색으로 구분(도면↔모델이 최우선).
|
||||
|
||||
## 7. 2026-10-16 추가: 모델 기준 재료표 대조본 (사용자가 검토 중)
|
||||
- `철근재료표_도면_모델_대조.xlsx` : ④요약 / ①도면 재료표(재현) / ②모델 재료표 / ③대조·비고 / ⑤코드설명 / ⑥모델_개별철근
|
||||
- `3_재료표_도면모델대조.dxf` (+ `_SD400.png`, `_SD500.png`) : 마크마다 위 줄=도면, 아래 줄=모델, 다른 칸 색, 오른쪽 판정·비고·비고3(KDS, 자홍)
|
||||
- 생성: `스크립트\make_bom_compare.py <pylib> <xlsx>` → `추출데이터\재료표_대조결과.json` → `스크립트\make_bom_dxf.py <pylib> <json> <dxf>` (pylib = rhino3dm·openpyxl·ezdxf 를 pip --target 으로 설치한 폴더)
|
||||
- 결과: 일치 21 / 반올림 5 / 도면 빈칸·모델 미추출 4(C7·C8 R, P3 A·B, B9 개수) / 차이 7(C9~C13 폭·길이, UA1 모델 없음, B12 34↔28본)
|
||||
- 기준: 도면 치수 = 철근 중심 직선 연결(각진 치수, 반지름 없음), 모델 = 내면반지름 포함 → 굽힘에 의한 실길이 차이는 차이로 세지 않음
|
||||
- 남은 일: 사용자 검토 결과 반영, C7·C8 모델 굽힘 반지름(모델 수정은 삭제·변경 전 사용자 확인), 엑셀이 열려 있으면 저장 실패하니 닫고 재생성
|
||||
|
||||
## 8. 2026-10-16 오후 추가: 모델 코드 표식 (사용자가 하나씩 확인 중)
|
||||
- 모델 파일: `D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\운곡교p1_대조코드표식.3dm` (원본 `운곡교p1.3dm` 은 그대로)
|
||||
- 기준: `너가 모델에서 찾아서 넣어야할 부분이 22개 내용이 이거야.png` (엑셀 ⑤ 비고코드설명, 코드 행 21개) → 코드당 표식 1세트(구슬+지시선+글자=코드), 레이어 `P1::검토표시_코드표::*`
|
||||
- 색(엑셀 ③ 칸 색 기준): 차이(주황) M-5·M-13·D-4/D-5·D-6·D-15~D-18 / 반올림(파랑) D-7 / 빈칸·미추출(노랑) D-9 / 표에 안 잡힘(회색) 나머지 14개(위치·기준·미확인)
|
||||
- 표식 선택 → 속성 > 사용자 텍스트에 코드·구분·내용·관련 마크·엑셀 비고 전체. 창으로 보기: `스크립트\표식_내용보기.py` (RunPythonScript; 표식 선택 후 실행 / 선택 없이 실행하면 클릭 자동 창 켜기·끄기 — 창 동작은 아직 실기 테스트 전)
|
||||
- 옛 보고서 표식(`P1::검토표시`)은 새 파일에서 삭제(허락받음), 이전 36세트(`P1::검토표시_대조코드`)는 삭제하지 않고 레이어 숨김 → 지워도 되면 사용자 허락 후 삭제
|
||||
- 복구용: `운곡교p1_대조코드표식.3dmbak` (직전 저장 상태)
|
||||
- 다음: 사용자가 표식을 하나씩 확인 → 위치·판정 수정 요청 시 해당 표식만 이동/속성 수정
|
||||
|
||||
## 9. 2026-10-16 저녁 추가: 시작 스크립트·레이어 상태
|
||||
- `스크립트\라이노_시작.py` : 한 번 실행으로 (1) Rhino MCP 서버(9876, 이미 켜져 있으면 생략) + (2) 표식 클릭 자동 보기 켬. 라이노 옵션 > 일반 > 시작 시 명령에 `-_RunPythonScript "…\라이노_시작.py"` 등록하면 자동. (구문 검사만 함, 라이노 실행 테스트 전)
|
||||
- 제가 라이노에 명령을 보낼 때 표식 창이 떠 있으면 대기하므로 그때는 자동 보기를 끈다(표식 선택 없이 `표식_내용보기.py` 1회 실행 = 토글).
|
||||
- 레이어 상태(사용자 요청): `P1::검토표시`(옛 보고서, 객체 삭제됨·빈 레이어)와 `P1::검토표시_대조코드`(이전 36세트)+하위 4개는 **끄고 잠금**, 삭제는 안 함. `P1::검토표시_코드표`(21세트)만 켜 둠.
|
||||
- 모델 파일 저장 완료: `운곡교p1_대조코드표식.3dm`
|
||||
|
||||
- (정정) B12 는 도면 재료표대로 34본이 맞음. 모델 28본은 간소화 도면을 잘못 인식한 것 → 설계자 판단(확인) 필요 사항으로 기록. 상세: 검토기록_최종.md 7-1.
|
||||
|
||||
- (기록) B10 은 모델 철근 형상 오류(개수 9 는 맞음). 지금은 인식 못 한 부분을 모으는 단계라 수정하지 않고 기록만. 상세: 검토기록_최종.md 7-2.
|
||||
|
||||
## 10. 2026-10-16 밤 저장 상태 (모델 파일)
|
||||
- `운곡교p1_대조코드표식.3dm` 저장 시점 화면 상태: **C14 철근(41본)+코핑 콘크리트만 켜짐, 나머지 레이어 꺼짐** (다시 열면 이 상태). 전체를 보려면 레이어를 켜야 함.
|
||||
- C14 중 모델이 도면보다 350 mm 높다고 판정한 4본(`P1-R-C14-x±1913z41011`, `x±2913z41511`)은 **객체 색을 빨강**으로 바꿔 저장 (레이어 색으로 되돌리려면 객체 색을 '레이어 기준'으로).
|
||||
- 코드 표식(21세트)은 레이어 `P1::검토표시_코드표` 에 있고 도면↔모델 7개(M-1,5,6,7,8,9,13) 외에는 객체 숨김 상태.
|
||||
- 기록만 해 둔 지적: B12 수량(34본이 맞음), B10 형상 오류 — 모델·표 수정 안 함.
|
||||
@@ -0,0 +1,161 @@
|
||||
# 운곡교 P1 (완도방향) 철근 도면·모델 일치 검토 기록 (최종 정리본)
|
||||
|
||||
작성 2026-10-15 · 상태: 검토 미확정(담당자 확인 전) · 대상: 코핑 철근 C1~C16, S1·S2, 기초 철근 B1~B12, 기둥 철근 P1~P6, 받침(대좌·패드·받침·솔플레이트·연단거리), UA1 (코핑 철근 간 간섭은 사용자 지시로 제외)
|
||||
|
||||
## 0. 파일 구성 (이 폴더 = `D:\★Pier 자료\심수석님 검토 파일\검토_운곡교P1\`)
|
||||
|
||||
| 파일 | 내용 |
|
||||
|---|---|
|
||||
| `대조표_C1-C16_도면모델_분류.xlsx` | **보고서용 최종 표** (시트: 분류 안내 / ① 도면↔모델 불일치 / ② 도면 내부 불일치 / ③ 전체 대조표 105항목 / ④ 미검토 마크 / ⑤ 상면3단 높이 비교 / ⑥ 측정 근거 좌표) |
|
||||
| `1_도면검토_색구분_C1-C16.dxf` | 교각도1(정면도·단면 A-A·B-B) 색 표기 |
|
||||
| `2_도면검토_색구분_S1-S2.dxf` | 교각도2(교좌면 보강 철근 S1·S2 상세) 색 표기 |
|
||||
| `3_도면검토_색구분_C1-C16.dxf` | 교각도3(재료표) 색 표기 |
|
||||
| `1_색구분_단면A-A.png` `1_색구분_단면B-B.png` `1_색구분_정면도_C14_C7C8.png` `1_색구분_기초_정면도.png` `1_색구분_기초_측면도.png` `1_색구분_기둥.png` `2_색구분_S1-S2.png` `2_색구분_받침표.png` `3_색구분_재료표.png` | 위 DXF 의 미리보기 |
|
||||
| `C1_피복_작도오차_표기.png` | 단면 A-A 점 4.5mm 어긋남 설명 이미지 |
|
||||
| `스크립트\` `추출데이터\` | 측정·표 생성 코드, 측정 원자료 |
|
||||
|
||||
원본: 도면 `D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf, 2.dxf, 3.dxf` (D1=교각도1 C0050205-025, D2=교각도2 -026, D3=교각도3 재료표 -027), 모델 `운곡교p1.3dm`(2026-10-14 저장본), 선행 검토보고서 `보고서_운곡교P1교각도면검토_2026-10-08_v0.1.00.pdf`(심영표, 미확정; 텍스트본은 `추출데이터\검토보고서_v0.1.00_텍스트.txt`).
|
||||
|
||||
## 1. 색 구분 (사용자 지시: 도면↔모델 일치가 최우선, 도면 내부 불일치와 분리)
|
||||
|
||||
- **주황(ACI 30) = 도면↔모델 불일치** — 도면은 서로 같거나 정보가 없는데 모델이 다름 (모델 확인·수정 대상)
|
||||
- 진한 노랑 = 기준(KDS 24 14 21)↔모델
|
||||
- **노랑(ACI 2) = 도면 내부 불일치** — 도면끼리 다름, 모델은 그중 한쪽을 따름 (도면 정정 요청 대상)
|
||||
- 초록(ACI 3) = 일치(정상 차이 포함) / 회색 = 미확인
|
||||
- DXF 레이어: `검토_노랑_도면내부`, `검토_주황_도면모델`, `검토_초록_일치`
|
||||
|
||||
## 2. 검토 규칙 (사용자 지정)
|
||||
|
||||
- 설계기준 KDS 24 14 21: 내면지름 D19 이상 3.5db, D16 이하 2db. **도면에는 내면반지름이 그려져 있지 않음** → 반지름은 KDS 최소값 충족 여부만 확인. 재료표 L 은 각진 치수(a+b+c)이므로 모델 중심선은 굽힘 때문에 약 42mm 짧은 것이 정상.
|
||||
- 기둥 띠철근 간격(선행보고서 E-01)은 **구조계산서에서 확인할 사항**.
|
||||
- 단차 코핑 상면 주철근은 가장 낮은 상면 기준 평평하게 배치, 피복은 운곡교 도면값(상면 100) 우선 (평강1교 120 은 해당 없음).
|
||||
- 라이노 객체 삭제 전 반드시 사용자 확인. 모든 답변 끝에 사용한 경로 표기.
|
||||
|
||||
## 3. 결과 요약
|
||||
|
||||
### 3-1. 도면↔모델 불일치 (최우선, 시트 ①)
|
||||
|
||||
| 번호 | 마크 | 내용 | 구분 |
|
||||
|---|---|---|---|
|
||||
| M-1 | C14 | 최하단 점 2개: x=±1913 정면도 EL 41.011 ↔ 모델 41.361, x=±2913 정면도 41.511 ↔ 모델 41.861 (모델 350mm 높음, 근거 기록 없음) | 도면↔모델 |
|
||||
| M-2 | C14 | 훅 방향이 도면에 없고 모델은 아래로 가정 | 미확인 |
|
||||
| M-3 | C7·C8 | 굽힘 4곳이 각진 연결(내면반지름 미반영, C1~C6 은 필렛 적용) | 기준↔모델 |
|
||||
| M-4 | C1~C6 | 내면반지름 여유 거의 없음 (모델 내면지름 101.5 ↔ 3.5db 100.1/101.5, 모델 파이프 직경 29) | 기준↔모델 |
|
||||
| M-5 | C9~C13 | 길이 산식에서 +54.3 규칙이 변하는 치수에만 적용, 폭에는 미적용 | 도면↔모델 |
|
||||
| M-6 | S1·S2 | 높이 기준: 도면(D2 전열 상세)은 대좌 상면 -50(대좌 안), 모델은 코핑 상면 -50(대좌 아래) → 139~164mm 낮음 | 도면↔모델 |
|
||||
| M-7 | S1·S2 | 층 순서: 도면은 S2 점이 S1 선 위, 모델은 S1 위·S2 아래 50mm (모델 src "추론") | 도면↔모델 |
|
||||
|
||||
### 3-2. 도면 내부 불일치 (시트 ②)
|
||||
|
||||
D-1 단면 A-A·B-B·단면도의 철근 점이 치수·정면도보다 4.5mm 안쪽 / D-2 A-A 하면 치수 110 ↔ B-B·정면도 100 / D-3 단면 스터럽 높이가 정면도보다 약 45mm 큼(상·하 77.5 ↔ 100) / D-4 스터럽 폭 재료표 1.407 ↔ 단면 1.160/1.740/1.160 (선행 E-07 확인) / D-5 폐합근 폭 1.407 ↔ 1.106/1.686/1.106 (E-08 확인) / D-6 재료표 L 이 (최대+최소)/2 근사 → 총길이 C9 -23.8m, C11 -21.3m, C12 -32.0m (폭 차이보다 큼) / D-7 C2·C5 L 12.081 ↔ A+B+C 12.082 / D-8 다리 각도 재료표 98°/96° ↔ 정면도 96.4° / D-9 C7·C8 재료표 B·D·R·X·J 빈칸(정면도 R 12,100 확인) / D-10~D-14 미확인(C7·C8 다리 650 정면도 겹침, C9 좌측 미작도, B-B 상면 -100 전폭 선 정체, S1/S2 평면도 구간 대응 불명, D2 전열 상세 대좌 139).
|
||||
|
||||
### 3-3. 일치 확인 (시트 ③, 38건)
|
||||
|
||||
- 코핑 상면 3단 높이: 정면도·단면 A-A·B-B·단면도·모델 모두 일치 (최저 상면 EL 43.411 아래 100/200/300, 모델 EL 43.311/43.211/43.111). 가로(Y) 위치·본수(마크당 12본) 일치.
|
||||
- C1~C6 치수 A·B·C·길이, 피복 100 일치. C7·C8: 호 R 12,100(하면 R 12,000 동심), 평면부 EL 40.511, 길이 13.994, 다리 650 일치.
|
||||
- C9~C13: 스터럽 상·하단 최대 0.07mm, C12/C13 우측 끝 ≤0.5mm 일치. C14·C15·C16 총길이 일치(M-1 제외).
|
||||
- S1·S2: 형상·길이·본수(50/105)·총길이(190.000/262.500 m)·간격(113/125×7/112, 75/125…/75) 일치 (M-6·M-7 제외).
|
||||
- 단면도(정면도 가운데, S=1:60)는 B-B 와 같은 단면(EL 43.555)을 전체 높이로 그린 것이며 오른쪽 절반만 철근 작도, 값은 B-B 와 0.3mm 이내로 동일.
|
||||
|
||||
### 3-4. 기초 철근 B1~B12 (2026-10-15 추가)
|
||||
|
||||
기초: 9.35 x 7.80 x 2.20 m, 말뚝 위, 하면 EL 26.208. 상면 100 / 하면 100~150 철근. 도면 D1 의 기초 정면도·측면 단면도(오른쪽 절반)와 D2 기초 평면도, D3 재료표(SD500 표)로 대조. 모델 철근 높이·위치·본수는 도면의 "점(끝 단면)" 값을 그대로 사용.
|
||||
|
||||
- **일치**: 본수·형상·길이·총길이(B1 304.0 / B2 437.0 / B3 304.0 / B4 266.0 / B5 305.6 / B6 417.6 / B7 305.6 / B8 265.35 / B10 303.156 / B11 261.8 m), 간격(하면 70@125=B2 38+B4 35, 상면 35@250=B1 38, B6+B8 61, B5 32), B11·B12 4단 높이와 위치, 지시선(정면도·측면도 점 높이) 모두 모델과 일치.
|
||||
- **도면↔모델 (최우선)**: M-8 모델 교차 철근 간격이 54~56mm (도면 두 뷰 모두 27~28mm, 점 값을 서로 다른 뷰에서 가져옴: B1 2073 ↔ B5 2127 등) / M-9 B5 중심 73 아래(순피복 58.5, 선행 E-06), B6 다리 끝 +2128, B2 다리 끝 +2072 (도면 선 기준 +2100) / M-10 굽힘 내면반지름: 모델 파이프 직경 기준이라 S25 87.6mm·S19 66.6mm 는 KS 공칭 기준(88.9 / 66.9) 에 1.3 / 0.3mm 부족, S29·S16 충족.
|
||||
- **도면 내부**: D-15 같은 철근을 점/선으로 그린 높이가 정면도·측면도에서 27~28mm 다름 (선 = 상 100 / 하 150, 점은 접촉 기호로 ±27) / D-16 B12 재료표 34본 ↔ 작도 28 (선행 E-05 확인, 모델은 28) / D-17 B3 중앙 치수 33@250+450(36본) ↔ 점·재료표 38본 / D-18 B10 치수 9@200(10단) ↔ 점·재료표 9단, 표 9.198x7.644 ↔ 점 ±4593/±3818.
|
||||
- **미확인**: B9 (H16 @500, 재료표 수량 빈칸, 모델은 총길이 역산 493본 체크무늬), 기초 철근 간 간섭(선행 4.3), D2 기초 평면도의 말뚝·받침 배치.
|
||||
|
||||
### 3-5. 기둥 철근 P1~P6 (2026-10-15 추가)
|
||||
|
||||
기둥 Φ2.0 m (R 1000), 기초 상면 EL 28.408 ~ 코핑 하면 EL 40.411. 도면 D1(정면도 기둥, 단면 C-C·D-D·E-E), D2(주철근 조립도 ①②CYCLE), D3 재료표로 대조.
|
||||
|
||||
- **일치**: P1·P2 각 46본(Div.46), 길이 17.247 / 16.553, 총길이 793.365 / 761.438 m. P1 하단 훅(R 340, z 26.848→26.508, 수평 500)과 P1·P2 하단 EL 26.508 이 정면도와 일치. P3 36단 @300(치수 36@300=10.800), P4 9단 @120(8@120=960), P5 22단 @120(22@120=2.640), P6 9단 @1800 x 4방향 = 36본(8@1800=14.400)의 높이·단 수·본수가 정면도 점·선과 모델에서 일치(링 점 z 28.468 = P5 첫 단 등).
|
||||
- **도면 내부**: D-20 주철근 상단 정면도 P1 EL 43.011 / P2 EL 40.411(기둥 상단에서 끝) ↔ 재료표 둘 다 EL 43.061 (선행 E-02, 모델은 재료표) / D-21 반지름 치수·선 P1 875 / P2 830 ↔ 점 870.5 / 825.5 (E-03, 모델은 점) / D-22 링 점 902 ↔ R 897 (E-04) / D-23 P4·P5 라벨 H19 @100 ↔ 치수 @120 (E-01, **구조계산서 확인 사항**, 모델은 @120).
|
||||
- **기준↔모델**: M-11 P3 갈고리: 모델 굽힘 R(중심) 42.75, 내면지름 66.5(공칭 19.1 기준 66.85, 0.35mm 부족), 연장 86.7mm 가 KDS 5db=95mm 보다 약 8mm 짧음 (P6 갈고리 R 24·연장 126 은 충족, P1 훅 R 340 충족).
|
||||
- **미확인**: M-12 P3 이음 엇갈림·커플러 위치(90/270°)·P1/P2 46분할 시작각 등 각도 기준이 도면에 없어 모델이 가정. P6 정면도 선 반길이 875 ↔ 모델 직선 894 (19mm/끝, 경미). 선행 4.3 간섭(P6 크로스타이 교차·관통, P3 이음 갈고리 겹침)은 정량 검사 미실시.
|
||||
|
||||
### 3-6. 받침 (대좌·몰탈 패드·교량받침·솔플레이트, 2026-10-15 추가)
|
||||
|
||||
D2 `교량받침 ELEVATION TABLE`(10개소: 전열 3500 kN #1~5, 후열 2800 kN #6~10), `교량받침 상세`, `솔플레이트 상세 TABLE` 과 D1 평면도·단면도, 모델의 `P1::받침대좌/받침패드/교량받침/솔플레이트` 비교.
|
||||
|
||||
- **일치**: 대좌 1200 x 1250(쌍 2500, C6·C3), 높이 164 / 139(h1), 패드 (A+200) x (B+200) = 900 x 840 / 990 / 740 / 850 · 두께 50(h2), 받침 본체 700 x 640 / 790 / 540 / 650 · 높이 181(h3), 솔플레이트 L 800 x W 740 / 890 / 640 / 750 · 평균 두께 30 (S -1.9%), E 425 / 400 (= h1+h2+h3+h4), 받침 중심 Y -698 / +600 (간격 1298 = C2, 코핑 반폭 1550 - 698 = 852 = S1, 1550 - 600 = 950 = S1·후열), 받침 간격 2505, 후열 패드 중심 평면도와 일치. EL.X(패드 상면 = 코핑 상면 + h1 + h2) 는 10개소 모두 일치(#3·#4 만 1mm).
|
||||
- **도면 내부**: D-24 D1 단면도 전열 대좌 169.4 ↔ D2 표 h1 164 (5.4mm, 선행 E-10, 모델 164) / D-25 D1 평면도 후열 패드 폭 840(전열 크기) ↔ D2 표 740 (100mm, E-11, 모델 740).
|
||||
- **미확인**: 전열 평면 회전각 4.4° (후열 3.1° 만 평면도에서 확인), 솔플레이트 경사 방향(T1/T2), S1/S2/S1 구간(표 S1·S2 칸 = 코핑 폭 3100 을 받침 중심으로 나눈 852/1298/950)과 S1·S2 보강철근 배치의 대응.
|
||||
- 도면↔모델 불일치는 받침 쪽에서는 발견되지 않음 (모델은 D2 표를 따름).
|
||||
|
||||
### 3-7. 남은 항목 확인 결과 (2026-10-15, 간섭 제외)
|
||||
|
||||
- **UA1 (기초 조립용 철근)**: 재료표 XVII H22 73본 (A 200, B 1.988, C 500, L 5.176 = 2B + A + 2C), 총 377.848 m. D3 상세: 70° 삼각 지지, 500 수평 다리, 상단 200 꺾임, 길이 VAR, 배치 1.0 x 1.2 **예시도**(수량 확정 불가), 압축 검토표 기초 H=2.0 → H19, 2.5·3.0 → H22 (2.2 m 에 H22). **모델에 없음 → 도면↔모델 불일치 M-13**. 수량 73본 근거는 미확인.
|
||||
- **교량받침 연단거리 검토(D2)**: 필요 s = 200 + 5.0L = 451.2mm ≤ 적용 472.7mm. 모델 #3 받침(790 x 700, 4.4° 회전) 코핑 끝 연단거리 472.9 로 **일치**(0.2mm; #1·2·4·5 478.7, 후열 586.1). 필요지지길이 N 809 ↔ 적용 1503.3 은 모델의 어떤 값인지 도면에 정의 없음 → 미확인.
|
||||
- **기둥 단면 C-C·D-D·E-E**: 점 92개(P1 46 + P2 46)가 0°부터 7.826° 간격으로 같은 각도에 정렬, 반지름 P1 870.5 / P2 825.5 → 모델과 **일치**(46분할 시작각 확인). 띠철근 호 R 897.5 (표 897, 정면도 점 902), 크로스타이 4방향(0/45/90/135°) 길이 1795 ↔ 모델 1788 (7mm). P3 이음·P4/P5 커플러 각도는 단면에도 없음 → 미확인.
|
||||
- **받침 회전각**: D1 평면도 선 방향 전열 85.6°(= 4.4°), 후열 86.9°(= 3.1°) → 모델과 **일치**. 솔플레이트 경사는 모델에서 교축방향(Y) 1.905%(전열 쪽 두꺼움)이고 X 성분 0.10~0.15% 는 회전각 때문. 도면에는 T1/T2 위치와 광주방향 대응 표기가 없어 두꺼운 쪽은 **미확인**.
|
||||
- **C1~C6 단부 위치(정면도 우측)**: 선 꺾임점 오프셋 C1 5941.6 / C2 5952.6 / C3 5964.6 ↔ 모델 5943.1 / 5953.9 / 5964.8 (1.5mm 이내) 일치. 좌측은 정면도에 없어 확인 불가.
|
||||
- **해소된 항목**: B-B 상면 -100 전폭 선(EL 43.455) = 절단면 뒤쪽 C14 상단 연결근(x=+2913, 정면도 점 EL 43.443)의 선 표기 / D1 평면도 S1·S2·S1 은 철근이 아니라 **치수 이름**(표 S1 852·S2 1298·S1 950 = 코핑 폭 3100 을 받침 중심으로 나눈 값) / D2 "전열" 상세의 대좌 높이 139 는 후열 값이라 상세 자체의 도면 내부 불일치(D-14) / P1·P2 상단은 D1 정면도와 D2 주철근 조립도(P1 기둥 상단 +2600 = EL 43.011, P2 기둥 상단 EL 40.411)가 같고 재료표만 둘 다 43.061 (D-20).
|
||||
- **확인 불가(도면에 없음)**: 정면도 좌측 반쪽 항목(C9 좌측, C7·C8 왼쪽 다리, C16 왼쪽 끝, C14 좌측), C14 훅 방향, B9 수량·배치, S1·S2 보강철근이 전열 대좌만인지 쌍 전체인지, P3 이음·커플러 각도, 솔플레이트 경사 방향.
|
||||
|
||||
### 3-8. 도면에 없는 항목의 간접(추정) 확인 (2026-10-15)
|
||||
|
||||
도면에 직접 표기가 없는 항목은 도면 확인이 아니라 **다른 값(재료표·형상·기하 제약)으로 추정 확인**한 것이며, 표에서 "간접 확인"(연한 파랑)으로 구분했다.
|
||||
|
||||
- **C14 훅 방향(행 55)**: 도면 점 위치 기준으로 훅(350)을 아래로 하면 최하단 점이 하면 밖으로 나감 — x=±1913 EL 41.011: 164mm, x=±2913 EL 41.511: 74mm. 반대로 상단 점(x=2913 EL 43.442)은 훅을 위로 하면 상면 밖으로 165mm 나감. → 하부 점은 위, 상부 점은 아래 훅일 가능성. 그렇다면 모델이 하부 점 2개를 350mm 올린 것(M-1)은 불필요한 보정일 수 있음 (추정, 도면 직접 표기 없음).
|
||||
- **좌측 반쪽(C9 좌측, C7·C8 왼쪽 다리, C16 왼쪽 훅, C14 좌측)**: 정면도에 없으나 재료표로 간접 확인 — C9 b 최솟값 1.376 = 모델 맨 왼쪽 스터럽 1,376.5, C7·C8 A = E = 650 과 L 13.994, C16 L 5.611 = A 5.261 + 350 한쪽 훅, C14 좌측 18본 = 41 - 우측 23. 단, 높이·위치의 좌우 대칭 자체는 가정.
|
||||
- **S1·S2 보강철근 대상(행 65)**: 받침 쌍 풋프린트 C3 2500 x C6 1200 = 메시 2.5 x 1.2 (대좌 1개 1250 x 1200 보다 큼), 재료표 50/105 = 5격자 x 10/21 → 모델의 격자당 1장(쌍 전체)과 일치. D2 상세 제목 "전열"은 보는 방향 표기로 추정.
|
||||
- **B9 수량(행 73)**: 라벨 H16 @500 + 격자 34 x 29 (@250) 체크무늬 986/2 = 493 이 총길이 1,062.415 / L 2.155 와 정확히 일치.
|
||||
- **그래도 확인 불가(5건)**: C14 훅 방향(추정만), P3 이음·P4/P5 커플러 각도, 솔플레이트 경사 방향(광주방향과 ±Y 대응 도면에 없음), 교량받침 연단거리 검토의 적용 지지길이 N 1503.3 이 가리키는 거리, UA1 73본의 배치 근거.
|
||||
|
||||
## 4. 정정 이력
|
||||
|
||||
- 2026-10-15 오전: 정면도 EL 43.411 기준을 y=19659.3(실제 EL 43.555 계단)으로 잘못 잡아 "정면도와 단면 A-A 가 143.7mm 불일치"라고 보고 → **오류, 정정**. 정면도 가장 낮은 상면은 **왼쪽 끝 y=19515.6 (x 6159~8359, EL 43.411)**. 계단 y 19515.6/19587.4/19659.3/19731.2/19803.0 (EL 43.411~43.698, 71.85mm씩). 환산식 EL(m)=43.411+(y−19515.6)/1000. 교훈: 기준면은 전체 x 범위의 계단을 먼저 모두 나열한 뒤 정할 것.
|
||||
- 대화 초반 "대호지교 P1"이라고 추측해서 말한 것은 오류, 현재 모델은 **운곡교 P1**.
|
||||
|
||||
## 5. 측정 근거 좌표 (자세한 값은 엑셀 시트 ⑥)
|
||||
|
||||
- D1 정면도 1:1. 철근선 C1 y=19415.6, C2 19315.6, C3 19215.6, C16 19559.3, C15 19703.0. 코핑 하면 호 R 12,000 / 철근 호 R 12,100, 중심 (19111.2, 6039.2), 평면부 y=16615.6(EL 40.511). 정면도 중심 x=12159.4.
|
||||
- D1 단면 A-A: 상면 y=24691.5, 하면 23159.7, 점 y=24587/24487/24387, 치수 100 끝 24591.5, 단면 중심 x=44570.3. 단면 B-B: 상면 13624.2(EL 43.555), 하면 10480.2, 중심 x=44735.4. 단면도: 상면 y=19659.3, 중심 x=30133.6.
|
||||
- D2 S=1:30 상세는 좌표가 실제의 2배(치수 문자는 실제값). S1 선 y=28242.8, 대좌 상면 28342.8.
|
||||
- D3 재료표 행 y: C1 29900 … C13 25220 (행 높이 360), 열 A 5352~6852, B~6852~8352, C~9852, L 18852~20352, 가공도 VIII 칸 x 9749~13765 y 8662~12346.
|
||||
- 라이노: 철근 중심선 `P1::철근::중심선`, 이름 `P1-RC-<마크>-…`, 솔리드 `P1-R-…`. 코핑 상면 최저 Z=43,411.0 / 최고 43,698.0 (18mm 계단). 대좌 BS01~05(전열, Y -1356~10, 높이 164), BS06~10(후열, Y -109~1256, 높이 139).
|
||||
|
||||
## 6. 미검토 / 다음 할 일
|
||||
|
||||
- 미검토: 코핑 철근 간 간섭(선행 4.3, 사용자 지시로 제외). 나머지 항목은 모두 검토함 (확인 불가 항목은 3-7 참조).
|
||||
- 결정 필요: M-11 P3 갈고리 연장·반지름, M-1 C14 점 높이, M-3/M-4/M-10 굽힘 반지름(모델 파이프 직경 vs 공칭 포함), M-5 +54.3 규칙, M-6/M-7 S1·S2 높이·층 순서, M-8/M-9 기초 교차 철근 간격·상면 피복, M-13 UA1 모델 반영.
|
||||
- 도면 정정 요청 후보: D-1~D-9, D-12~D-18, D-20~D-25.
|
||||
- 보고서 작성 시: 시트 ③ 전체 대조표를 기준으로 하되 "일치(경미 차이)"·"기준 충족(여유 적음)" 표현을 정할 것.
|
||||
|
||||
## 7. 스크립트 사용 메모
|
||||
|
||||
- `스크립트\`의 파이썬은 `ezdxf`, `matplotlib`, `numpy`, `PyMuPDF`, `rhino3dm`, `openpyxl` 필요 (rhino3dm·openpyxl 은 `pip install --target` 임시 폴더 사용). `make_classified_xlsx.py` 는 `make_4way_table_xlsx.py` 의 행 데이터를 읽어 만든다 (파일명 `xl4.py` 로 두고 실행).
|
||||
- 라이노 `execute_rhino_code` 는 Rhino 8 Python3 이고 print 출력이 돌아오지 않으므로 결과를 파일로 쓴 뒤 읽을 것. 모델이 무겁면(75MB) 소켓 시간 초과 가능.
|
||||
- 한글이 들어간 파이썬은 `cat > file <<'EOF'` 또는 Write 도구로 파일을 만든 뒤 실행 (stdin 으로 넘기면 한글이 깨짐). PDF 한글은 PyMuPDF 로 추출.
|
||||
- 도면 S=1:30 상세는 좌표 ÷2. 정면도 EL 환산식·단면 중심 좌표는 §5.
|
||||
|
||||
## 7-1. 정정 (2026-10-16, 사용자): B12 수량
|
||||
- 기초 철근 **B12(S16)**: 재료표 34본 ↔ 모델 28본. 앞의 "도면 내부 불일치(D-16)" 판정은 **잘못**이었다.
|
||||
- 도면이 간소화되면서 작도 일부가 지워져 28곳만 남아 있었고, 모델 작성 시 **간소화된 도면을 정확히 인식하지 못해** 28본으로 배치했다.
|
||||
- 정면도에서 개수를 셀 수 있고, 간격 1000 한 줄, 단면도에서 400 위치에서 엇갈려 1000 간격으로 들어가는 철근 → 재료표 34본이 맞는 것으로 보인다.
|
||||
- 정리: B12 수량 차이는 **간소화 도면을 인식하지 못한 데서 온 것이며, 설계자의 판단(확인)이 필요한 부분**으로 기록한다.
|
||||
- 모델·엑셀·DXF·표식(D-15~D-18)은 아직 수정하지 않음 (수정 요청 시 B12 34본 재배치 + 대조표 재생성).
|
||||
|
||||
## 7-2. 내가 인식 못 한 부분 (사용자 지적, 2026-10-16) — 기록만, 수정하지 않음
|
||||
- **B12**: 재료표 34본이 맞음, 모델 28본은 간소화 도면 오인식 (7-1 참조). 설계자 판단(확인) 필요.
|
||||
- **B10**: 모델의 철근 **형상 자체가 잘못 만들어짐 (철근 형상 오류)**, 개수 9본은 맞음. 올바른 형상은 사용자가 파악 중이라 확정 전까지 모델·대조표(현재 B10 '일치'로 표시됨은 개수·치수·길이만 본 결과)·표식을 고치지 않고 기록만 함.
|
||||
|
||||
## 사용자 설명 기록 (2026-10-19) — M-8·M-9 원인
|
||||
사용자: 도면은 교차 철근을 "겹치게" 생각하고 같은 피복(100)에 그려 두었고, 모델을 만들면서 AI 가 철근 간섭을 피해 위·아래로 어긋나게 배치한 것으로 보임. → M-8(교차 간격 27~28 ↔ 54~56)·M-9(B5 73 / B6 다리 끝 72 / B2 다리 끝 128 아래, 도면 100 대비 ±27~28 ≈ H29 철근 지름 28.6 한 개)는 '모델의 간섭 회피 배치'로 해석. 판정·수정은 보류(지금은 기록만).
|
||||
|
||||
## 사용자 지시 (2026-10-19) — M-8·M-9 는 모델 쪽 오류
|
||||
'간섭을 피해서 그리라'고 지시한 적이 없으므로 M-8·M-9(교차 철근을 어긋나게 배치)는 모델 오류 항목으로 취급 (판정 보류 → 오류). 산외교·옥성교에도 같은 유형을 M-9 로 추가 (Ramp-A교는 말뚝 기초라 해당 없음). 종합 엑셀 C-8.
|
||||
|
||||
## 2026-10-20 P3 호 각도·이음 길이 정정, ⑧ 철근 생성 사유 시트
|
||||
- P3(36링): 도면 A 2.818 = π×897 = 반원 180°, 재료표 L 6.436 = 2A + 4B(B 200). 모델은 호 165°(2.586) + 갈고리로 반쪽 2.971 (-247 mm), 링당 -494 mm, 합 -17.8 m. 이전 ③ 행 81 '일치'는 설계길이값만 비교한 것이라 '차이'로 정정 (구분 도면↔모델). P4 (-130 mm × 9링), P5 (-65 mm × 22본) 는 이음 틈, 커플러 몸체 없음. 모두 M-12 에 통합 (M-12 구분 회색 → 도면↔모델, 각도 기준 미확인은 유지).
|
||||
- C9~C13 은 모델 자체 기록 'laps not drawn (length only)' — 겹침 750×2(C9~C11)·580×4(C12·C13) 가 형상에 없음 (형상 1.609 / 2.429 m 짧음, 그 외 +109 mm 원인 미확인).
|
||||
- 엑셀 `⑧ 철근 생성 사유` — 운곡교 모델 철근 37마크를 제대로/일부 못/못 만듦으로 정리. 분류 안내: 주황 8, 일치 58. 모델 수정 없음, 생성 코드는 확인 못 함.
|
||||
|
||||
## 추가 (2026-10-22) — 운곡교 P3 ↔ Ramp-A P2 모델 차이 사유
|
||||
엑셀 `⑧ 철근 생성 사유` 아래 "⑧-추가"에 기록. 도면 형상(반원 후프 A=πR + 갈고리 B 200)은 같으나 모델이 다름: Ramp-A P2 호 213.5°(180°+겹침 33.5°, 재료표에 j 650×2 있음) ↔ 운곡교 P3 호 165°(도면 j·이음 각도 없음, 모델이 90/270° 가정, 호를 줄여 반쪽 -247mm). 사유: ①도면 정보 차이 ②가정 안에서 길이 미준수(이유 코드 미확인) ③모델 생성 규칙 상이(스크립트 미확인) ④"추론 vs 재료표 기반" 구분은 성립 안 함 ⑤이전 검토는 설계길이값만 비교. 모델 수정 없음.
|
||||
|
||||
## 추가 (2026-10-22) — 길이·본수 전수 점검 (다른 교량과 동일 방식) 및 정정
|
||||
엑셀 `⑨ 길이·본수 전수 점검` 신규(37마크 + UA1): 재료표 L·N ↔ 모델 형상 길이. 재료표 총 10,791.725 m ↔ 모델 형상 10,003.042 m (UA1 제외), 형상이 짧은 마크 합 410.8 m. 본수: B12(34↔28), UA1(73↔0) 외 일치.
|
||||
**정정**: ⑧ 시트가 C9~C13 기준 길이를 모델 설계길이로 잡았으나 도면 재료표 L 과 다름 (C9 8,647↔8,142, C10 10,310↔10,203, C11 8,934↔8,472, C12 20,513↔18,518, C13 29,345↔29,130). ⑧ 의 기준을 재료표 L 로 바꾸고 ⑨ 에 반영. 겹침 미작도분을 빼도 잔여 차이가 큼(원인 미확인, M-5 가산 범위와 관련 가능).
|
||||
|
After Width: | Height: | Size: 91 KiB |
|
After Width: | Height: | Size: 276 KiB |
|
After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 164 KiB |
|
After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 266 KiB |
|
After Width: | Height: | Size: 973 KiB |
|
After Width: | Height: | Size: 291 KiB |
|
After Width: | Height: | Size: 151 KiB |
|
After Width: | Height: | Size: 164 KiB |
|
After Width: | Height: | Size: 136 KiB |
|
After Width: | Height: | Size: 269 KiB |
|
After Width: | Height: | Size: 128 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 271 KiB |
|
After Width: | Height: | Size: 217 KiB |
|
After Width: | Height: | Size: 336 KiB |
|
After Width: | Height: | Size: 251 KiB |
@@ -0,0 +1,12 @@
|
||||
# 운곡교 P1 — 도면 내부 오류 보관 (사용자가 요청할 때 꺼내서 보고)
|
||||
|
||||
도면↔모델 검토 중 발견된, 도면 자체의 불일치. 모델은 아래 "모델 적용"대로 만들어져 있음.
|
||||
|
||||
| 번호 | 위치 | 도면 내용 A | 도면 내용 B | 모델 적용 | 비고 |
|
||||
|---|---|---|---|---|---|
|
||||
| E-01 | D-23 P4·P5 띠철근 | 라벨 H19 @100 | 치수 @120 | @120 | 구조계산서 확인 사항 |
|
||||
| E-02 | D-20 주철근 상단 | 정면도 P1 EL 43.011 / P2 EL 40.411 | 재료표 둘 다 EL 43.061 | 재료표 | |
|
||||
| E-03 | D-21 반지름 | 치수·선 P1 875 / P2 830 | 점 870.5 / 825.5 | 점 | |
|
||||
| E-04 | D-22 링 | 점 902 | R 897 | - | |
|
||||
|
||||
출처: 검토기록_최종.md 3-5절. 이후 발견분은 아래에 추가.
|
||||
@@ -0,0 +1,26 @@
|
||||
import ezdxf, sys
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\2.dxf'); ms=d.modelspace()
|
||||
X0,X1,Y0,Y1=6000,12600,26400,30100
|
||||
print('--- front view region: lines/dots by layer')
|
||||
cir=defaultdict(list)
|
||||
for e in ms:
|
||||
if e.dxftype()=='CIRCLE':
|
||||
c=e.dxf.center
|
||||
if X0<c.x<X1 and Y0<c.y<Y1: cir[(round(c.y,1),e.dxf.radius)].append(round(c.x,1))
|
||||
for k in sorted(cir,reverse=True): print('circle row y',k[0],'r',k[1],'n',len(cir[k]),'x',sorted(cir[k])[:3],'..',sorted(cir[k])[-2:])
|
||||
H=defaultdict(list);V=defaultdict(list)
|
||||
for e in ms:
|
||||
if e.dxftype()=='LINE' and e.dxf.layer in('CS-RBAR-MAJR','CS-CONC-MAJR'):
|
||||
a,b=e.dxf.start,e.dxf.end
|
||||
if X0<min(a.x,b.x) and max(a.x,b.x)<X1 and Y0<min(a.y,b.y) and max(a.y,b.y)<Y1:
|
||||
if abs(a.y-b.y)<0.6: H[(e.dxf.layer,round(a.y,1))].append((round(min(a.x,b.x),1),round(max(a.x,b.x),1)))
|
||||
elif abs(a.x-b.x)<0.6: V[(e.dxf.layer,round(a.x,1))].append((round(min(a.y,b.y),1),round(max(a.y,b.y),1)))
|
||||
for k in sorted(H,reverse=True): print('H',k,sorted(H[k])[:3])
|
||||
for k in sorted(V): print('V',k,sorted(V[k])[:2])
|
||||
print('--- texts')
|
||||
for e in ms:
|
||||
if e.dxftype()=='TEXT':
|
||||
p=e.dxf.insert
|
||||
if X0<p.x<X1 and Y0<p.y<Y1: print((round(p.x),round(p.y)),e.dxf.text)
|
||||
@@ -0,0 +1,20 @@
|
||||
import ezdxf, sys
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\2.dxf'); ms=d.modelspace()
|
||||
X0,X1,Y0,Y1=17500,26500,26000,31600
|
||||
H=defaultdict(list);V=defaultdict(list)
|
||||
for e in ms:
|
||||
if e.dxftype()=='LINE' and e.dxf.layer in('CS-RBAR-MAJR','CS-CONC-MAJR'):
|
||||
a,b=e.dxf.start,e.dxf.end
|
||||
if X0<min(a.x,b.x) and max(a.x,b.x)<X1 and Y0<min(a.y,b.y) and max(a.y,b.y)<Y1:
|
||||
if abs(a.y-b.y)<0.6: H[(e.dxf.layer,round(a.y,1))].append((round(min(a.x,b.x),1),round(max(a.x,b.x),1)))
|
||||
elif abs(a.x-b.x)<0.6: V[(e.dxf.layer,round(a.x,1))].append((round(min(a.y,b.y),1),round(max(a.y,b.y),1)))
|
||||
print('H lines (y, x-range, count)')
|
||||
for k in sorted(H,reverse=True): print(' ',k,sorted(H[k])[:2],len(H[k]))
|
||||
print('V lines (x, y-range, count)')
|
||||
for k in sorted(V): print(' ',k,sorted(V[k])[:2],len(V[k]))
|
||||
for e in ms:
|
||||
if e.dxftype()=='TEXT':
|
||||
p=e.dxf.insert
|
||||
if X0<p.x<X1 and Y0<p.y<Y1: print((round(p.x),round(p.y)),e.dxf.text)
|
||||
@@ -0,0 +1,29 @@
|
||||
import sys; sys.path.insert(0,"./pylib"); sys.stdout.reconfigure(encoding='utf-8')
|
||||
import rhino3dm, numpy as np, math
|
||||
m=rhino3dm.File3dm.Read('m.3dm'); byidx={l.Index:l.FullPath for l in m.Layers}
|
||||
L=('P1::받침대좌','P1::받침패드','P1::교량받침','P1::솔플레이트')
|
||||
res={}
|
||||
for o in m.Objects:
|
||||
p=byidx.get(o.Attributes.LayerIndex)
|
||||
if p not in L: continue
|
||||
g=o.Geometry
|
||||
pts=[]
|
||||
try:
|
||||
for fi in range(len(g.Faces)):
|
||||
k=g.Faces[fi].GetMesh(rhino3dm.MeshType.Any)
|
||||
if k is None: continue
|
||||
pts+= [(v.X,v.Y,v.Z) for v in k.Vertices]
|
||||
except Exception as e:
|
||||
bb=g.GetBoundingBox(); pts=[(bb.Min.X,bb.Min.Y,bb.Min.Z),(bb.Max.X,bb.Max.Y,bb.Max.Z)]
|
||||
P=np.array(pts)
|
||||
xy=P[:,:2]-P[:,:2].mean(axis=0)
|
||||
# find rotation minimizing bbox area
|
||||
best=None
|
||||
for ang in np.arange(-10,10.01,0.05):
|
||||
a=math.radians(ang); R=np.array([[math.cos(a),-math.sin(a)],[math.sin(a),math.cos(a)]])
|
||||
q=xy@R.T; w=q[:,0].max()-q[:,0].min(); h=q[:,1].max()-q[:,1].min()
|
||||
if best is None or w*h<best[0]: best=(w*h,ang,w,h)
|
||||
res.setdefault(p,[]).append((o.Attributes.Name,round(best[2],1),round(best[3],1),round(best[1],2),round(P[:,2].min(),1),round(P[:,2].max(),1),round(P[:,0].mean()),round(P[:,1].mean())))
|
||||
for p in L:
|
||||
print('=====',p)
|
||||
for r in sorted(res.get(p,[]),key=lambda r:r[0]): print(' ',r)
|
||||
@@ -0,0 +1,16 @@
|
||||
import ezdxf, sys, math
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'); ms=d.modelspace()
|
||||
polys=[]
|
||||
for e in ms:
|
||||
if e.dxftype()=='LWPOLYLINE':
|
||||
p=[(a[0],a[1]) for a in e.get_points()]
|
||||
if len(p)>=4 and len(p)<=5 and all(12100<x<19000 and 25800<y<30200 for x,y in p):
|
||||
xs=[x for x,y in p[:4]]; ys=[y for x,y in p[:4]]
|
||||
side=[math.hypot(p[i][0]-p[(i+1)%4][0],p[i][1]-p[(i+1)%4][1]) for i in range(4)]
|
||||
ang=math.degrees(math.atan2(p[1][1]-p[0][1],p[1][0]-p[0][0]))
|
||||
polys.append((e.dxf.layer,round(sum(xs)/4,1),round(sum(ys)/4,1),[round(s,1) for s in side],round(ang,2)))
|
||||
for e in ms:
|
||||
if e.dxftype()=='LINE' and False: pass
|
||||
for p in sorted(polys,key=lambda r:(r[0],r[1],r[2])): print(p)
|
||||
print(len(polys))
|
||||
@@ -0,0 +1,162 @@
|
||||
import ezdxf, sys
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
SRC = r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩'
|
||||
OUT = r'D:\★Pier 자료\심수석님 검토 파일\검토_운곡교P1'
|
||||
YEL, ORG, GRN = 2, 30, 3 # 도면 내부 / 도면↔모델 / 일치(정상 차이)
|
||||
LAY = {YEL: '검토_노랑_도면내부', ORG: '검토_주황_도면모델', GRN: '검토_초록_일치'}
|
||||
def prep(doc):
|
||||
for c, n in LAY.items():
|
||||
if n not in doc.layers:
|
||||
doc.layers.add(n, color=c)
|
||||
if 'KR_CHK' not in doc.styles:
|
||||
doc.styles.add('KR_CHK', font='malgun.ttf')
|
||||
def rect(m, c, x0, y0, x1, y1, w=0):
|
||||
m.add_lwpolyline([(x0, y0), (x1, y0), (x1, y1), (x0, y1)], close=True, dxfattribs={'layer': LAY[c], 'color': c, 'const_width': w})
|
||||
def txt(m, c, s, x, y, h):
|
||||
t = m.add_text(s, height=h, dxfattribs={'layer': LAY[c], 'color': c, 'style': 'KR_CHK'})
|
||||
t.set_placement((x, y))
|
||||
def circ(m, c, x, y, r):
|
||||
m.add_circle((x, y), r, dxfattribs={'layer': LAY[c], 'color': c})
|
||||
def line(m, c, a, b):
|
||||
m.add_line(a, b, dxfattribs={'layer': LAY[c], 'color': c})
|
||||
# ======================= D1 =======================
|
||||
d = ezdxf.readfile(SRC + r'\1.dxf'); prep(d); m = d.modelspace()
|
||||
# -- section A-A : 4.5 mm (yellow, drawing-internal D-1) / tier dots confirmed (green)
|
||||
for y, nm in ((24587.0, '1단 C1·C4'), (24487.0, '2단 C2·C5'), (24387.0, '3단 C3·C6')):
|
||||
rect(m, YEL, 43070, y - 48, 46070, y + 48, 8)
|
||||
txt(m, YEL, nm, 46110, y - 40, 85)
|
||||
fans = {24587.0: [43382.3, 43632.3, 43882.3, 43507.3, 43757.3, 44007.3],
|
||||
24487.0: [45132.3, 45382.3, 45632.3, 45257.3, 45507.3, 45757.3],
|
||||
24387.0: [43120.3, 43382.3, 43632.3, 43257.3, 43507.3, 43757.3]}
|
||||
for y, xs in fans.items():
|
||||
for x in xs:
|
||||
circ(m, GRN, x, y, 44)
|
||||
line(m, YEL, (43030, 24591.5), (46110, 24591.5))
|
||||
txt(m, YEL, 'D-1 치수 100 기준선 y=24591.5', 43080, 24850, 60)
|
||||
txt(m, YEL, 'D-1 작도 점 y=24587.0 (+4.5mm)', 43080, 24780, 60)
|
||||
# -- A-A bottom row C7/C8 : drawing-internal D-2 (110 vs 100) yellow, dots confirmed green
|
||||
rect(m, YEL, 43070, 23264.7 - 48, 46070, 23264.7 + 48, 8)
|
||||
txt(m, YEL, 'D-2 하면 치수 110 (B-B·정면도는 100)', 43080, 23150, 70)
|
||||
# -- A-A stirrup top / bottom lines : D-3 (77.5 vs 100)
|
||||
line(m, YEL, (43030, 24614.0), (46110, 24614.0))
|
||||
txt(m, YEL, 'D-3 스터럽 상단선 77.5 (정면도 100)', 43080, 24710, 60)
|
||||
# -- section B-B same marks (yellow)
|
||||
for y in (13519.7, 13375.7, 13275.7, 13175.7, 10584.7):
|
||||
rect(m, YEL, 43130, y - 48, 46340, y + 48, 8)
|
||||
txt(m, YEL, 'D-1 B-B 점 +4.5mm (C16 / 1~3단 / C7·C8)', 43140, 13790, 60)
|
||||
txt(m, YEL, 'D-3 B-B 스터럽 상·하 77.5 (정면도 100)', 43140, 13710, 60)
|
||||
line(m, YEL, (43130, 13546.7), (46340, 13546.7))
|
||||
line(m, YEL, (43130, 10557.7), (46340, 10557.7))
|
||||
# -- elevation : model vs drawing (orange)
|
||||
CXe = 12159.4
|
||||
def yEL(el): return 19515.6 + (el - 43.411) * 1000.0
|
||||
for xo, el_dr, el_md in ((1913, 41.011, 41.361), (2913, 41.511, 41.861)):
|
||||
x = CXe + xo
|
||||
y1, y2 = yEL(el_dr), yEL(el_md)
|
||||
circ(m, ORG, x, y1, 110)
|
||||
circ(m, ORG, x, y2, 110)
|
||||
line(m, ORG, (x, y1 + 110), (x, y2 - 110))
|
||||
txt(m, ORG, 'M-1 C14 도면 EL %.3f / 모델 EL %.3f (+350)' % (el_dr, el_md), x + 160, (y1 + y2) / 2 - 40, 85)
|
||||
# mirrored position on the left half (model has the same lowest ties)
|
||||
circ(m, ORG, 18248.3, 18108.4, 200)
|
||||
circ(m, ORG, 13233.4, 16615.6, 200)
|
||||
txt(m, ORG, 'M-3 C7·C8 굽힘 각진 연결 (반지름 없음)', 14500, 16380, 85)
|
||||
txt(m, ORG, 'M-3 (좌우 4곳)', 18300, 17850, 85)
|
||||
# -- legend (top right free area)
|
||||
LEG = [(YEL, '[색 구분] 노랑 = 도면 내부 불일치 (도면끼리 다름)'),
|
||||
(ORG, ' 주황 = 도면 ↔ 모델 불일치 (모델 확인 필요)'),
|
||||
(GRN, ' 초록 = 일치 확인 (지시선이 가리키는 점 등)'),
|
||||
(YEL, 'D-1 단면 점이 치수보다 4.5mm 안쪽 D-2 A-A 하면 110 ↔ B-B 100'),
|
||||
(YEL, 'D-3 단면 스터럽 높이가 정면도보다 45mm 큼'),
|
||||
(ORG, 'M-1 C14 최하단 점 2개 모델이 350mm 높음 M-3 C7·C8 굽힘 반지름 없음'),
|
||||
(YEL, '기초 D-15 정면도·측면도 철근 높이 27mm 불일치 D-16 B12 34 ↔ 28 D-17 B3 D-18 B10'),
|
||||
(ORG, '기초 M-8 모델 교차 철근 간격 54mm(도면 27) M-9 B5 피복 58.5 M-10 반지름 S25·S19 경계'),
|
||||
(YEL, '기둥 D-20 P1/P2 상단 정면도 ↔ 재료표 D-21 반지름 875 ↔ 점 870.5 D-23 P4·P5 @100 ↔ @120'),
|
||||
(ORG, '기둥 M-11 P3 갈고리 연장·내면지름 (KDS) M-12 이음·커플러 각도 기준 도면에 없음'),
|
||||
(GRN, 'C1~C8 높이·가로 위치·본수는 단면 A-A·B-B·정면도와 모델 일치')]
|
||||
for i, (c, s) in enumerate(LEG):
|
||||
txt(m, c, s, 45500, 29950 - i * 95, 62)
|
||||
# -- footing (기초) : views disagree by 27 mm (yellow, D-15) / model spacing 54 vs 27 (orange, M-8)
|
||||
for (xa, xb, tag, tx) in ((12100, 16800, '정면도', 13500), (30100, 34000, '측면도', 31400)):
|
||||
for (ya, yb) in ((10160, 10245), (8205, 8295), (8315, 8395)):
|
||||
rect(m, YEL, xa, ya, xb, yb, 6)
|
||||
txt(m, YEL, 'D-15 %s: 같은 철근을 점/선으로 그린 높이가 27mm 다름' % tag, tx, 11300, 80)
|
||||
txt(m, YEL, ' (상 2073/2100, 중앙 227.5/250, 하 122/150)', tx, 11180, 80)
|
||||
txt(m, ORG, 'M-8 모델 교차 철근 간격 54mm (도면 27mm), M-9 B5 중심 73 아래', tx, 11420, 80)
|
||||
txt(m, YEL, 'D-16 B12 재료표 34 ↔ 작도 28 D-17 B3 치수 33@250+450 ↔ 38본 D-18 B10 9@200(10단) ↔ 9단', 13500, 11540, 80)
|
||||
# -- column (기둥): P1/P2 top (drawing internal D-20), hoop pitch label (D-23), P3 hook (orange M-11)
|
||||
rect(m, YEL, 12950, 19060, 13120, 19180, 8)
|
||||
txt(m, YEL, 'D-20 P1 정면도 상단 EL 43.011 ↔ 재료표 43.061 (모델은 재료표)', 13250, 19100, 80)
|
||||
rect(m, YEL, 12900, 16460, 13080, 16580, 8)
|
||||
txt(m, YEL, 'D-20 P2 정면도는 기둥 상단 EL 40.411 에서 끝 ↔ 재료표 EL 43.061', 13250, 16640, 80)
|
||||
txt(m, YEL, 'D-23 P4·P5 라벨 H19 @100 ↔ 치수 @120 (모델 @120, 계산서 확인)', 14900, 11820, 80)
|
||||
txt(m, ORG, 'M-11 P3 갈고리 연장 86.7 < 5db(95), 내면지름 66.5 (모델)', 14900, 15330, 80)
|
||||
txt(m, GRN, 'P3 36단 @300 / P5 22단 @120 / P4 9단 @120 / P6 9단 @1800 높이·단 수 모델과 일치', 14900, 13000, 80)
|
||||
# -- zoom schematic of the 4.5 mm (drawing-internal D-1), x6
|
||||
def M(x, y): return (46800 + (x - 43040) * 6, 27950 + (y - 24545) * 6)
|
||||
rect(m, YEL, 46800, 27950, 47760, 28910, 6)
|
||||
a = M(43040, 24691.5); b = M(43200, 24691.5); line(m, YEL, a, b)
|
||||
a = M(43040, 24591.5); b = M(43200, 24591.5); line(m, YEL, a, b)
|
||||
c = M(43120.3, 24587.0); circ(m, YEL, c[0], c[1], 27 * 6)
|
||||
a = M(43070, 24691.5); b = M(43070, 24591.5); line(m, YEL, a, b)
|
||||
txt(m, YEL, 'D-1 확대 x6 : 치수 100 기준선 vs 작도 점 (4.5mm)', 46800, 28940, 60)
|
||||
txt(m, YEL, '치수 100', a[0] + 60, (a[1] + b[1]) / 2, 70)
|
||||
t = M(43172, 24591.5); u = M(43172, 24587.0); line(m, YEL, t, u)
|
||||
txt(m, YEL, '4.5mm', t[0] + 30, u[1] - 70, 90)
|
||||
d.saveas(OUT + r'\1_도면검토_색구분_C1-C16.dxf')
|
||||
# ======================= D3 =======================
|
||||
d = ezdxf.readfile(SRC + r'\3.dxf'); prep(d); m = d.modelspace()
|
||||
ROW = {'C1': 29900, 'C2': 29540, 'C3': 29180, 'C4': 28820, 'C5': 28460, 'C6': 28100, 'C7': 27740, 'C8': 27380,
|
||||
'C9': 26660, 'C10': 26300, 'C11': 25940, 'C12': 25580, 'C13': 25220}
|
||||
COLX = {'A': (5352, 6852), 'B': (6852, 8352), 'C': (8352, 9852), 'D': (9852, 11352), 'E': (11352, 12852), 'R': (12852, 14352),
|
||||
'X1': (14352, 15852), 'X2': (15852, 17352), 'J': (17352, 18852), 'L': (18852, 20352)}
|
||||
def cell(c, mark, col, w=14):
|
||||
y = ROW[mark]; x0, x1 = COLX[col]
|
||||
rect(m, c, x0 + 6, y - 99, x1 - 6, y + 249, w)
|
||||
# green : normal difference (C1 row, 42mm)
|
||||
for col in ('A', 'B', 'C', 'L'):
|
||||
cell(GRN, 'C1', col, 22)
|
||||
rect(m, GRN, 9749, 8662, 13765, 12346, 25)
|
||||
# yellow : drawing-internal
|
||||
for mk in ('C2', 'C5'):
|
||||
cell(YEL, mk, 'L') # D-7 L 12.081 vs 12.082
|
||||
for mk in ('C1', 'C2', 'C3', 'C4', 'C5', 'C6'):
|
||||
cell(YEL, mk, 'X1'); cell(YEL, mk, 'X2') # D-8 angle 98/96
|
||||
for mk in ('C7', 'C8'):
|
||||
for col in ('B', 'D', 'R', 'X1', 'X2', 'J'):
|
||||
cell(YEL, mk, col, 8) # D-9 blank cells
|
||||
for mk in ('C9', 'C10', 'C11'):
|
||||
cell(YEL, mk, 'A') # D-4 width 1.407
|
||||
for mk in ('C12', 'C13'):
|
||||
cell(YEL, mk, 'B') # D-5 width 1.407
|
||||
for mk in ('C9', 'C11', 'C12'):
|
||||
cell(YEL, mk, 'L') # D-6 L = (max+min)/2
|
||||
rect(m, ORG, 1752, 24500 - 99, 25152, 24500 + 261, 18) # UA1 row : not modelled (M-13)
|
||||
NOTES = [(YEL, '[색 구분] 노랑 = 도면 내부 불일치 / 주황 = 도면↔모델 불일치 / 초록 = 일치(정상 차이)'),
|
||||
(ORG, 'M-13 UA1 (기초 조립용 철근 H22 73본, 377.848 m) 은 모델에 없음 (표의 UA1 행 주황 박스). 도면은 배치 예시도'),
|
||||
(YEL, 'D-4 C9·C10·C11 폭 A 1.407 ↔ 단면 1.160/1.740/1.160 D-5 C12·C13 폭 B 1.407 ↔ 단면 1.106/1.686/1.106(+54.3)'),
|
||||
(YEL, 'D-6 C9·C11·C12 L 이 (최대+최소)/2 근사 (정확 길이와 C9 -23.8m, C11 -21.3m, C12 -32.0m)'),
|
||||
(YEL, 'D-7 C2·C5 L 12.081 ↔ A+B+C 12.082 D-8 다리각도 98°/96° ↔ 정면도 96.4° D-9 C7·C8 B·D·R·X·J 빈칸'),
|
||||
(GRN, 'C1~C6 모델 중심선이 재료표 L 보다 약 42mm 짧음 = 모서리 굽힘 반경 반영 (가공도 VIII 는 각진 3변 a+b+c) → 정상 차이'),
|
||||
(ORG, '도면↔모델 불일치(M-1 C14 점 높이, M-3 C7·C8 굽힘 반지름)는 D1 정면도에 주황색으로 표기')]
|
||||
for i, (c, s) in enumerate(NOTES):
|
||||
txt(m, c, s, 1900, 18650 - i * 250, 130)
|
||||
d.saveas(OUT + r'\3_도면검토_색구분_C1-C16.dxf')
|
||||
# ======================= D2 : S1 / S2 =======================
|
||||
d = ezdxf.readfile(SRC + r'\2.dxf'); prep(d); m = d.modelspace()
|
||||
# front view (S=1:30, coordinates are 2x real): S1 line y=28242.8, dots y=28269.8, pedestal top y=28342.8
|
||||
rect(m, ORG, 7660, 26800, 12620, 28380, 14)
|
||||
txt(m, ORG, 'M-6 모델: S1 을 코핑 상면 -50 (대좌 아래)에 둠 / 도면: 대좌 상면 -50 (대좌 안)', 7660, 26560, 110)
|
||||
txt(m, ORG, 'M-7 모델: S1 위 · S2 아래 (50 간격) / 도면: S2 점이 S1 선 위', 7660, 26380, 110)
|
||||
txt(m, GRN, '길이 2.4 / 1.1 m, 훅 700(89+611), 본수 10 / 21, 간격 (113/125/…/112, 75/125…) : 모델과 일치', 7660, 26200, 110)
|
||||
txt(m, YEL, 'D-14 상세 제목은 전열인데 대좌 높이 139 (모델 전열 164 / 후열 139)', 7660, 26020, 110)
|
||||
# section C-C : mesh
|
||||
rect(m, GRN, 19505, 26865, 24505, 29265, 14)
|
||||
txt(m, GRN, 'S1 10본 / S2 21본 간격 모델과 일치', 19505, 26660, 110)
|
||||
# ELEVATION TABLE / bearing details (받침)
|
||||
rect(m, GRN, 21000, 3600, 39500, 8950, 12)
|
||||
txt(m, GRN, '받침 표: h1·h2·h3·h4·A·B·E·EL.X 및 솔플레이트 L·W·T·S 값이 모델 대좌·패드·받침·솔플레이트와 일치', 21000, 9950, 110)
|
||||
txt(m, YEL, 'D-24 D1 단면도 전열 대좌 169.4 ↔ 표 h1 164 (모델 164) D-25 D1 평면도 후열 패드 840 ↔ 표 740 (모델 740)', 21000, 10130, 110)
|
||||
txt(m, GRN, 'S1 852 + S2 1298 + S1 950 = 3100 : 받침 중심(-698 / +600)으로 코핑 폭을 나눈 값과 모델 일치', 21000, 10310, 110)
|
||||
d.saveas(OUT + r'\2_도면검토_색구분_S1-S2.dxf')
|
||||
print('saved')
|
||||
@@ -0,0 +1,33 @@
|
||||
import math, collections, sys
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
# soffit EL(x): flat 40.411 for |x|<=1100, else arc R=12000 centre offset 6951.8 / y 6039.2 (drawing coords), EL = 43.411+(y-19515.6)/1000
|
||||
def soffit(x):
|
||||
ax=abs(x)
|
||||
if ax<=1100: return 40.411
|
||||
dx=6951.8-ax
|
||||
y=6039.2+math.sqrt(12000**2-dx**2)
|
||||
return 43.411+(y-19515.6)/1000
|
||||
def top(x):
|
||||
ax=x
|
||||
for lim,el in ((-3800,43.411),(-1295,43.483),(1211,43.555),(3716,43.627),(99999,43.698)):
|
||||
if ax<lim: return el
|
||||
return 43.698
|
||||
# model C14 ties (x, z_top EL of horizontal bar), from pcol.txt
|
||||
ties=[]
|
||||
for l in open('pcol.txt',encoding='utf-8'):
|
||||
if l.startswith('P1-RC-C14-'):
|
||||
p=l.split(' | '); mn=eval(p[2].split('min ')[1]); mx=eval(p[3].split('max ')[1])
|
||||
ties.append((round(mn[0]),mx[2]/1000.0))
|
||||
# drawing dots positions (from elevation) : right half x>=13
|
||||
dr={13:[43.188,43.088,42.011,41.011],913:[43.188,43.088,42.511,41.511],1913:[43.188,43.088,42.011,41.011],2913:[43.442,43.188,43.088,42.511,41.511],3913:[43.188,43.088,42.011],4913:[43.188,43.088,42.511]}
|
||||
print('x tie EL | hook DOWN end vs soffit (clear mm) | hook UP end vs top (clear mm)')
|
||||
bad=[]
|
||||
for x,els in sorted(dr.items()):
|
||||
for el in els:
|
||||
dn=el-0.350; up=el+0.350
|
||||
c_dn=(dn-soffit(x))*1000; c_up=(top(x)-up)*1000
|
||||
flag=''
|
||||
if c_dn<0: flag+=' <-- 아래 훅이 하면 밖'
|
||||
if c_up<0: flag+=' <-- 위 훅이 상면 밖'
|
||||
if flag: print('%5d %.3f | %7.0f | %7.0f %s'%(x,el,c_dn,c_up,flag))
|
||||
print('(other drawing ties: both directions fit)')
|
||||
@@ -0,0 +1,17 @@
|
||||
import ezdxf, sys, math
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'); ms=d.modelspace()
|
||||
CXe=12159.4
|
||||
def z(y): return 26208+(y-8115.6)
|
||||
for e in ms:
|
||||
t=e.dxftype()
|
||||
if t=='LINE' and e.dxf.layer=='CS-RBAR-MAJR':
|
||||
a,b=e.dxf.start,e.dxf.end
|
||||
if 11900<min(a.x,b.x) and max(a.x,b.x)<13600 and 8300<min(a.y,b.y) and max(a.y,b.y)<10400 and (abs(a.x-b.x)<0.6 or abs(a.y-b.y)<0.6):
|
||||
print('LINE (%.1f,%.1f)->(%.1f,%.1f) len %.1f z %.1f..%.1f x-off %.1f..%.1f'%(a.x,a.y,b.x,b.y,math.hypot(a.x-b.x,a.y-b.y),z(min(a.y,b.y)),z(max(a.y,b.y)),min(a.x,b.x)-CXe,max(a.x,b.x)-CXe))
|
||||
elif t=='ARC':
|
||||
c=e.dxf.center
|
||||
if 11900<c.x<13600 and 8300<c.y<10400:
|
||||
r=e.dxf.radius; sa,ea=e.dxf.start_angle,e.dxf.end_angle
|
||||
p=lambda a:(c.x+r*math.cos(math.radians(a))-CXe,z(c.y+r*math.sin(math.radians(a))))
|
||||
print('ARC r=%.1f center (%.1f,%.1f) ang %.1f..%.1f start(xoff,z)=(%.1f,%.1f) end=(%.1f,%.1f)'%(r,c.x,c.y,sa,ea,*p(sa),*p(ea)))
|
||||
@@ -0,0 +1,25 @@
|
||||
import ezdxf, sys
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'); ms=d.modelspace()
|
||||
CXe=12159.4
|
||||
def EL(y): return 26.208+(y-8115.6)/1000.0 # footing bottom 8115.6 = EL 26.208
|
||||
x0,x1,y0,y1=11000,13400,10320,16520
|
||||
V=defaultdict(list);H=defaultdict(list);C=defaultdict(list)
|
||||
for e in ms:
|
||||
t=e.dxftype()
|
||||
if t=='LINE' and e.dxf.layer in('CS-RBAR-MAJR','CS-CONC-MAJR','CS-RBAR-EREC'):
|
||||
a,b=e.dxf.start,e.dxf.end
|
||||
if x0<min(a.x,b.x) and max(a.x,b.x)<x1 and y0<min(a.y,b.y) and max(a.y,b.y)<y1:
|
||||
if abs(a.x-b.x)<0.6 and abs(a.y-b.y)>500: V[(e.dxf.layer[3:7],round(a.x-CXe,1))].append((round(min(a.y,b.y),1),round(max(a.y,b.y),1)))
|
||||
elif abs(a.y-b.y)<0.6 and abs(a.x-b.x)>200: H[(e.dxf.layer[3:7],round(a.y,1))].append((round(min(a.x,b.x)-CXe),round(max(a.x,b.x)-CXe)))
|
||||
elif t=='CIRCLE':
|
||||
c=e.dxf.center
|
||||
if x0<c.x<x1 and y0<c.y<y1: C[round(c.x-CXe,1)].append(round(c.y,1))
|
||||
print('vertical lines (x offset from pier centre):')
|
||||
for k in sorted(V): print(' ',k,[ (a,b,'EL %.3f~%.3f'%(EL(a),EL(b))) for a,b in sorted(V[k])][:3],len(V[k]))
|
||||
print('horizontal lines >200 long:')
|
||||
for k in sorted(H,reverse=True)[:25]: print(' ',k,sorted(H[k])[:2],'EL %.3f'%EL(k[1]))
|
||||
print('circle columns (x offset: count, y min..max -> EL):')
|
||||
for k in sorted(C):
|
||||
ys=sorted(C[k]); print(' ',k,len(ys),ys[0],ys[-1],'EL %.3f..%.3f'%(EL(ys[0]),EL(ys[-1])))
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys,collections,math
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
by=collections.defaultdict(list); segs={}; cur=None
|
||||
for l in open('pcol.txt',encoding='utf-8'):
|
||||
if l.startswith(' seg'): segs.setdefault(cur,[]).append(l.strip()); continue
|
||||
if ' | len ' not in l: continue
|
||||
p=l.strip().split(' | '); nm=p[0]; k=nm.split('-')[2]; cur=k
|
||||
d={'nm':nm,'len':float(p[1].split()[1]),'mn':eval(p[2].split('min ')[1]),'mx':eval(p[3].split('max ')[1])}
|
||||
for q in p[4:]:
|
||||
kk,_,vv=q.partition(' '); d[kk]=vv
|
||||
by[k].append(d)
|
||||
for k in sorted(by):
|
||||
v=by[k]; f=v[0]
|
||||
zs=sorted({round(r['mn'][2],1) for r in v}); zt=sorted({round(r['mx'][2],1) for r in v})
|
||||
print('====',k,'n',len(v),'dia',f.get('dia'),'shape',f.get('shape'),'design',sorted({float(r['dl']) for r in v})[:4],'coupler',sorted({r.get('cl') for r in v})[:3],'sum %.3f'%(sum(float(r['dl']) for r in v)/1000))
|
||||
print(' example',f['nm'],'| host',f.get('host'),'| anchor',f.get('anchor'),'| src:',(f.get('src') or '')[:160])
|
||||
print(' Z min',zs[:6],'..',zs[-3:],'n',len(zs),' Z max',zt[:4],'..',zt[-3:])
|
||||
print(' X',round(min(r['mn'][0] for r in v)),round(max(r['mx'][0] for r in v)),'Y',round(min(r['mn'][1] for r in v)),round(max(r['mx'][1] for r in v)))
|
||||
for s in segs.get(k,[])[:7]: print(' ',s)
|
||||
@@ -0,0 +1,29 @@
|
||||
import ezdxf, sys, math
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'); ms=d.modelspace()
|
||||
for name,(cx,cy) in (('C-C',(23572.5,26567.1)),('D-D',(29792.0,26567.1)),('E-E',(35702.8,26567.1))):
|
||||
print('=== 단면',name)
|
||||
K=defaultdict(list)
|
||||
for e in ms:
|
||||
t=e.dxftype()
|
||||
if t=='CIRCLE':
|
||||
c=e.dxf.center
|
||||
dist=math.hypot(c.x-cx,c.y-cy)
|
||||
if dist<1100:
|
||||
K[(e.dxf.layer,round(e.dxf.radius,1))].append((round(dist,1),round(math.degrees(math.atan2(c.y-cy,c.x-cx))%360,3)))
|
||||
elif t=='ARC':
|
||||
c=e.dxf.center
|
||||
if math.hypot(c.x-cx,c.y-cy)<1 and e.dxf.layer=='CS-RBAR-MAJR':
|
||||
K[('ARC',round(e.dxf.radius,1))].append((round(e.dxf.start_angle,2),round(e.dxf.end_angle,2)))
|
||||
elif t=='LINE' and e.dxf.layer=='CS-RBAR-MAJR':
|
||||
a,b=e.dxf.start,e.dxf.end
|
||||
if math.hypot(a.x-cx,a.y-cy)<1050 and math.hypot(b.x-cx,b.y-cy)<1050:
|
||||
K[('LINE',round(math.degrees(math.atan2(b.y-a.y,b.x-a.x))%180,1))].append((round(math.hypot(b.x-a.x,b.y-a.y),1),))
|
||||
for k,v in sorted(K.items(),key=str):
|
||||
if k[0]=='ARC': print(' ARC R',k[1],v); continue
|
||||
if k[0]=='LINE': print(' LINE angle',k[1],'len',v[:3],len(v)); continue
|
||||
ds=sorted({a for a,b in v}); angs=sorted(b for a,b in v)
|
||||
print(' ',k,'n',len(v),'dist',ds[:5],'angles',angs[:4],'..',angs[-3:])
|
||||
if len(angs)>3 and len(angs)<=60:
|
||||
diffs=sorted({round(angs[i+1]-angs[i],3) for i in range(len(angs)-1)}); print(' angle steps',diffs[:6])
|
||||
@@ -0,0 +1,17 @@
|
||||
import ezdxf, sys
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'); ms=d.modelspace()
|
||||
CXe=12159.4
|
||||
def EL(y): return 43.411+(y-19515.6)/1000.0
|
||||
V=defaultdict(list); arcs=[]
|
||||
for e in ms:
|
||||
t=e.dxftype()
|
||||
if t=='LINE' and e.dxf.layer in('CS-RBAR-MAJR','CS-RBAR-EREC'):
|
||||
a,b=e.dxf.start,e.dxf.end
|
||||
if abs(a.x-b.x)<0.6 and 11500<a.x<13300 and 13000<min(a.y,b.y) and max(a.y,b.y)<19900 and abs(a.y-b.y)>200:
|
||||
V[round(a.x-CXe,1)].append((round(min(a.y,b.y),1),round(max(a.y,b.y),1)))
|
||||
print('vertical bar lines in/under coping (x offset): y range -> EL (valid above break only: coping soffit y=16515.6 = EL 40.411)')
|
||||
for k in sorted(V):
|
||||
for a,b in sorted(V[k]): print(' x',k,'y',a,'~',b,' EL %.3f ~ %.3f'%(EL(a),EL(b)))
|
||||
# any arcs near P1 hook at top? lines near coping top near column: horizontal short lines
|
||||
@@ -0,0 +1,22 @@
|
||||
import sys, collections, ezdxf
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
CXe=12159.4
|
||||
def EL(y): return 43.411+(y-19515.6)/1000.0
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'); ms=d.modelspace()
|
||||
dots=set()
|
||||
for e in ms:
|
||||
if e.dxftype()=='CIRCLE' and e.dxf.radius==27:
|
||||
c=e.dxf.center
|
||||
if 12000<c.x<18700 and 14000<c.y<19900: dots.add((round(c.x-CXe),round(EL(c.y),3)))
|
||||
# model C14
|
||||
mod=collections.defaultdict(list)
|
||||
for l in open('c9_16.txt',encoding='utf-8'):
|
||||
if l.startswith('P1-RC-C14-'):
|
||||
p=l.split(' | '); mn=eval(p[2].split('min ')[1]); mx=eval(p[3].split('max ')[1])
|
||||
mod[round(mn[0])].append(round(mx[2]/1000.0,3))
|
||||
print('elevation dots (r=27) per x offset -> EL (m):')
|
||||
byx=collections.defaultdict(list)
|
||||
for x,e in dots: byx[x].append(e)
|
||||
for x in sorted(byx): print(' x',x,sorted(byx[x],reverse=True))
|
||||
print('model C14 per x -> top EL of tie (horizontal part):')
|
||||
for x in sorted(mod): print(' x',x,sorted(mod[x],reverse=True))
|
||||
@@ -0,0 +1,72 @@
|
||||
import sys, collections, ezdxf
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
CXe = 12159.4
|
||||
def EL(y):
|
||||
return 43.411 + (y - 19515.6) / 1000.0
|
||||
# ---- model
|
||||
rows = []
|
||||
for l in open('c9_16.txt', encoding='utf-8'):
|
||||
if l.startswith(' seg') or ' | len ' not in l:
|
||||
continue
|
||||
p = l.strip().split(' | ')
|
||||
nm = p[0]
|
||||
ln = float(p[1].split()[1])
|
||||
mn = eval(p[2].split('min ')[1])
|
||||
mx = eval(p[3].split('max ')[1])
|
||||
dl = float(p[4].split()[1])
|
||||
rows.append((nm, ln, mn, mx, dl))
|
||||
by = collections.defaultdict(list)
|
||||
for r in rows:
|
||||
by[r[0].split('-')[2]].append(r)
|
||||
# ---- elevation stirrups (vertical lines)
|
||||
d = ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf')
|
||||
ms = d.modelspace()
|
||||
V = {}
|
||||
for e in ms:
|
||||
if e.dxftype() == 'LINE' and e.dxf.layer == 'CS-RBAR-MAJR':
|
||||
a, b = e.dxf.start, e.dxf.end
|
||||
if abs(a.x - b.x) < 0.6 and 11900 < a.x < 18600 and 15800 < min(a.y, b.y) and max(a.y, b.y) < 19800 and abs(a.y - b.y) > 300:
|
||||
V.setdefault(round(a.x - CXe), []).append((min(a.y, b.y), max(a.y, b.y)))
|
||||
print('--- stirrup centreline heights: elevation vs model (mm)')
|
||||
mx = 0
|
||||
cnt = 0
|
||||
for k in ('C10', 'C11'):
|
||||
for r in sorted([r for r in by[k] if r[0].endswith('k1')], key=lambda r: r[2][0]):
|
||||
x = round(r[2][0])
|
||||
cand = [v for v in V.get(x, []) if v[1] - v[0] > 1000]
|
||||
if not cand:
|
||||
print(k, x, 'no elevation line')
|
||||
continue
|
||||
y0, y1 = cand[0]
|
||||
eb, et = EL(y0) * 1000, EL(y1) * 1000
|
||||
db = r[2][2] - eb
|
||||
dt = r[3][2] - et
|
||||
mx = max(mx, abs(db), abs(dt))
|
||||
cnt += 1
|
||||
if abs(db) > 1.5 or abs(dt) > 1.5:
|
||||
print(k, x, 'bottom model-elev', round(db, 1), 'top', round(dt, 1))
|
||||
print('compared', cnt, 'stirrup positions, max |diff| =', round(mx, 2), 'mm')
|
||||
# ---- elevation horizontal bars C12/C13 half lengths
|
||||
H = {}
|
||||
for e in ms:
|
||||
if e.dxftype() == 'LINE' and e.dxf.layer == 'CS-RBAR-MAJR':
|
||||
a, b = e.dxf.start, e.dxf.end
|
||||
if abs(a.y - b.y) < 0.6 and 16500 < a.y < 19000 and 12100 < min(a.x, b.x) < 12200 and max(a.x, b.x) > 13000:
|
||||
H[round(a.y, 1)] = max(a.x, b.x) - CXe
|
||||
print('--- C12/C13 loop half-length: elevation vs model')
|
||||
for k in ('C12', 'C13'):
|
||||
for r in sorted(by[k], key=lambda r: r[0]):
|
||||
if not r[0].endswith('k2'):
|
||||
continue
|
||||
z = r[2][2]
|
||||
yy = 19515.6 + (z / 1000.0 - 43.411) * 1000
|
||||
el = [h for yv, h in H.items() if abs(yv - yy) < 1.5]
|
||||
half = (r[3][0] - r[2][0]) / 2.0
|
||||
print(k, 'EL %.3f' % (z / 1000), 'model X', r[2][0], r[3][0], 'half %.1f' % half, '| elevation right end %s' % (round(el[0], 1) if el else 'n/a'))
|
||||
print('--- totals (design length, m) model vs table')
|
||||
tab = {'C9': 518.820, 'C10': 216.510, 'C11': 536.040, 'C12': 369.234, 'C13': 264.105, 'C14': 147.600, 'C15': 36.192, 'C16': 72.943}
|
||||
cntm = {'C9': 60, 'C10': 21, 'C11': 60, 'C12': 18, 'C13': 9, 'C14': 41, 'C15': 13, 'C16': 13}
|
||||
for k in ('C9', 'C10', 'C11', 'C12', 'C13', 'C14', 'C15', 'C16'):
|
||||
s = sum(r[4] for r in by[k]) / 1000.0
|
||||
print(k, 'n', len(by[k]), '(table %d)' % cntm[k], 'model %.3f' % s, 'table %.3f' % tab[k], 'diff %.3f' % (s - tab[k]))
|
||||
@@ -0,0 +1,49 @@
|
||||
import sys; sys.path.insert(0, "./pylib")
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
import rhino3dm, numpy as np
|
||||
m = rhino3dm.File3dm.Read('m.3dm')
|
||||
byidx = {l.Index: l.FullPath for l in m.Layers}
|
||||
def meshpts(g, n=1):
|
||||
V=[];F=[];off=0
|
||||
for fi in range(len(g.Faces)):
|
||||
k=g.Faces[fi].GetMesh(rhino3dm.MeshType.Any)
|
||||
if k is None: continue
|
||||
v=np.array([[p.X,p.Y,p.Z] for p in k.Vertices]); V.append(v)
|
||||
for i in range(len(k.Faces)):
|
||||
f=k.Faces[i]; F.append((f[0]+off,f[1]+off,f[2]+off))
|
||||
if f[2]!=f[3]: F.append((f[0]+off,f[2]+off,f[3]+off))
|
||||
off+=len(v)
|
||||
return np.vstack(V), np.array(F)
|
||||
cop=None; bars=[]
|
||||
for o in m.Objects:
|
||||
p=byidx.get(o.Attributes.LayerIndex)
|
||||
if p=='P1::코핑': cop=o.Geometry
|
||||
if p=='P1::철근::코핑::C1': bars.append((o.Attributes.Name,o.Geometry))
|
||||
V,F=meshpts(cop)
|
||||
print('coping verts',len(V),'faces',len(F))
|
||||
# sample points on coping triangles
|
||||
A=V[F[:,0]];B=V[F[:,1]];C=V[F[:,2]]
|
||||
N=np.cross(B-A,C-A); area=np.linalg.norm(N,axis=1)/2; N=N/np.maximum(np.linalg.norm(N,axis=1)[:,None],1e-12)
|
||||
rng=np.random.default_rng(1)
|
||||
pts=[];nrm=[]
|
||||
for k in range(len(F)):
|
||||
n=max(1,int(area[k]/400)) # ~20mm grid
|
||||
r1=rng.random(n);r2=rng.random(n); s=np.sqrt(r1)
|
||||
P=A[k]*(1-s)[:,None]+B[k]*(s*(1-r2))[:,None]+C[k]*(s*r2)[:,None]
|
||||
pts.append(P);nrm.append(np.repeat(N[k][None],n,0))
|
||||
pts=np.vstack(pts);nrm=np.vstack(nrm)
|
||||
pts=np.vstack([pts,V]);nrm=np.vstack([nrm,np.zeros_like(V)])
|
||||
print('sample pts',len(pts))
|
||||
print('name | min clear cover | nearest-face normal | pt z of bar | #verts')
|
||||
for name,g in bars:
|
||||
bv,_=meshpts(g)
|
||||
# subsample
|
||||
bv=bv[::2]
|
||||
best=1e9;bi=None
|
||||
for s in range(0,len(bv),400):
|
||||
c=bv[s:s+400]
|
||||
d=np.linalg.norm(c[:,None,:]-pts[None,:,:],axis=2)
|
||||
j=d.argmin(axis=1); dm=d[np.arange(len(c)),j]
|
||||
t=dm.argmin()
|
||||
if dm[t]<best: best=dm[t];bi=(c[t],pts[j[t]],nrm[j[t]])
|
||||
print(name,'|',round(best,1),'|',np.round(bi[2],2),'| bar',np.round(bi[0],0),'cop',np.round(bi[1],0))
|
||||
@@ -0,0 +1,27 @@
|
||||
import sys, collections, ezdxf
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
rows=[]
|
||||
for l in open('c9_16.txt',encoding='utf-8'):
|
||||
if l.startswith(' seg') or ' | len ' not in l: continue
|
||||
p=l.strip().split(' | ')
|
||||
rows.append((p[0],eval(p[2].split('min ')[1]),eval(p[3].split('max ')[1]),float(p[4].split()[1])))
|
||||
by=collections.defaultdict(list)
|
||||
for r in rows: by[r[0].split('-')[2]].append(r)
|
||||
T={'C9':(60,1407,(2956+1376)/2,750,518.820),'C10':(21,1407,2998,750,216.510),'C11':(60,1407,(2956+1664)/2,750,536.040)}
|
||||
print('stirrups: model a=Y width, b=Z range+54.3, c=750')
|
||||
for k,(n,ta,tb,tc,tl) in T.items():
|
||||
ma=sum(2*(r[2][1]-r[1][1]) for r in by[k]); mb=sum(2*((r[2][2]-r[1][2])+54.3) for r in by[k]); mc=n*2*tc
|
||||
ta_=n*2*ta; tb_=n*2*tb
|
||||
print(k,'width part model %.2f table %.2f diff %.2f m | height part model %.2f table %.2f diff %.2f m | total diff %.2f'%(ma/1000,ta_/1000,(ma-ta_)/1000,mb/1000,tb_/1000,(mb-tb_)/1000,(ma+mb+mc-tl*1000)/1000))
|
||||
T2={'C12':(18,(12228+3151)/2,1407,580,369.234),'C13':(9,(12167+12044)/2,1407,580,264.105)}
|
||||
print('loops: model a=X range+54.3, b=Y width, c=580')
|
||||
for k,(n,ta,tb,tc,tl) in T2.items():
|
||||
ma=sum(2*((r[2][0]-r[1][0])+54.3) for r in by[k]); mb=sum(2*(r[2][1]-r[1][1]) for r in by[k]); mc=n*4*tc
|
||||
ta_=n*2*ta; tb_=n*2*tb
|
||||
print(k,'A part model %.2f table %.2f diff %.2f m | B part model %.2f table %.2f diff %.2f m'%(ma/1000,ta_/1000,(ma-ta_)/1000,mb/1000,tb_/1000,(mb-tb_)/1000))
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'); ms=d.modelspace()
|
||||
print('B-B left/bottom dim texts')
|
||||
for e in ms:
|
||||
if e.dxftype()=='TEXT':
|
||||
p=e.dxf.insert
|
||||
if 39000<p.x<41500 and 9500<p.y<13800: print((round(p.x),round(p.y)),e.dxf.text)
|
||||
@@ -0,0 +1,16 @@
|
||||
import ezdxf, sys
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'); ms=d.modelspace()
|
||||
def rows(name,x0,x1,y0,y1,cx,yb):
|
||||
R=defaultdict(list)
|
||||
for e in ms:
|
||||
if e.dxftype()=='CIRCLE' and e.dxf.radius==27:
|
||||
c=e.dxf.center
|
||||
if x0<c.x<x1 and y0<c.y<y1: R[round(c.y,1)].append(round(c.x-cx))
|
||||
print('====',name)
|
||||
for y in sorted(R,reverse=True):
|
||||
v=sorted(R[y])
|
||||
if len(v)>3: print(' +%.1f'%(y-yb),'n',len(v),'offsets',v[:6],'...',v[-4:])
|
||||
rows('정면도 (bars along Y end-on, offsets = X)',12100,17000,8000,10400,12159.4,8115.6)
|
||||
rows('측면 단면도 (bars along X end-on, offsets = Y)',30100,34100,8000,10400,30133.6,8115.6)
|
||||
@@ -0,0 +1,27 @@
|
||||
import ezdxf, sys
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'); ms=d.modelspace()
|
||||
name=sys.argv[1]; x0,x1,y0,y1=map(float,sys.argv[2:6])
|
||||
print('=====',name)
|
||||
conc=defaultdict(list)
|
||||
cir=defaultdict(list); H=defaultdict(list); V=defaultdict(list)
|
||||
for e in ms:
|
||||
t=e.dxftype()
|
||||
if t=='CIRCLE' and e.dxf.radius==27:
|
||||
c=e.dxf.center
|
||||
if x0<c.x<x1 and y0<c.y<y1: cir[round(c.y,1)].append(round(c.x,1))
|
||||
elif t=='LINE' and e.dxf.layer in('CS-RBAR-MAJR','CS-CONC-MAJR'):
|
||||
a,b=e.dxf.start,e.dxf.end
|
||||
if x0<min(a.x,b.x) and max(a.x,b.x)<x1 and y0<min(a.y,b.y) and max(a.y,b.y)<y1:
|
||||
if abs(a.y-b.y)<0.6: H[(e.dxf.layer[3:7],round(a.y,1))].append((round(min(a.x,b.x),1),round(max(a.x,b.x),1)))
|
||||
elif abs(a.x-b.x)<0.6: V[(e.dxf.layer[3:7],round(a.x,1))].append((round(min(a.y,b.y),1),round(max(a.y,b.y),1)))
|
||||
print('circle rows (y: n, x-min..x-max):')
|
||||
for y in sorted(cir,reverse=True):
|
||||
xs=sorted(cir[y]); print(' y',y,'n',len(xs),xs[0],'..',xs[-1])
|
||||
print('H lines:')
|
||||
for k in sorted(H,reverse=True):
|
||||
if k[0]=='CONC' or sum(b-a for a,b in H[k])>500: print(' ',k,sorted(H[k])[:2],len(H[k]))
|
||||
print('V lines (count by x):')
|
||||
for k in sorted(V):
|
||||
if k[0]=='CONC' or sum(b-a for a,b in V[k])>300: print(' ',k,sorted(V[k])[:2],len(V[k]))
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys,collections
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
by=collections.defaultdict(list); segs={}; cur=None
|
||||
for l in open('bfoot.txt',encoding='utf-8'):
|
||||
if l.startswith(' seg'): segs.setdefault(cur,[]).append(l.strip()); continue
|
||||
if ' | len ' not in l: continue
|
||||
p=l.strip().split(' | '); nm=p[0]; k=nm.split('-')[2]; cur=k
|
||||
mn=eval(p[2].split('min ')[1]); mx=eval(p[3].split('max ')[1])
|
||||
by[k].append(dict(nm=nm,len=float(p[1].split()[1]),mn=mn,mx=mx,dl=float(p[4].split()[1]),dia=p[5].split()[1],shape=p[6].split()[1],src=p[7].split('src ',1)[1] if 'src ' in p[7] else ''))
|
||||
tot=0
|
||||
for k in sorted(by,key=lambda s:int(s[1:])):
|
||||
v=by[k]; f=v[0]
|
||||
xs=[r['mn'][0] for r in v]; ys=[r['mn'][1] for r in v]; zs=sorted({round(r['mn'][2],1) for r in v}); zm=sorted({round(r['mx'][2],1) for r in v})
|
||||
print('====',k,'n',len(v),'dia',f['dia'],'shape',f['shape'],'design',sorted({r['dl'] for r in v})[:3],'sum %.3f'%(sum(r['dl'] for r in v)/1000))
|
||||
print(' example',f['nm'],'| src:',f['src'][:150])
|
||||
print(' X min..max',round(min(r['mn'][0] for r in v)),round(max(r['mx'][0] for r in v)),'| Y',round(min(r['mn'][1] for r in v)),round(max(r['mx'][1] for r in v)),'| Z',round(min(r['mn'][2] for r in v),1),round(max(r['mx'][2] for r in v),1))
|
||||
ux=sorted({round(r['mn'][0]) for r in v}); uy=sorted({round(r['mn'][1]) for r in v})
|
||||
print(' unique X-min',len(ux),ux[:6],'..',ux[-3:],' unique Y-min',len(uy),uy[:6],'..',uy[-3:])
|
||||
for s in segs.get(k,[])[:8]: print(' ',s)
|
||||
@@ -0,0 +1,75 @@
|
||||
import ezdxf, sys, math
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d = ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf')
|
||||
ms = d.modelspace()
|
||||
x0, x1, y0, y1 = [float(v) for v in sys.argv[1:5]] # region of the footing view
|
||||
CX = float(sys.argv[5]) # centre x of the view
|
||||
ZB = float(sys.argv[6]) # y of footing concrete bottom (drawing)
|
||||
dots = []; bub = []; lines = []; txt = []; rb = []
|
||||
for e in ms:
|
||||
t = e.dxftype()
|
||||
if t == 'CIRCLE':
|
||||
c = e.dxf.center
|
||||
if e.dxf.radius == 27 and x0 < c.x < x1 and y0 < c.y < y1:
|
||||
dots.append((c.x, c.y))
|
||||
if e.dxf.radius == 240 and x0 - 3000 < c.x < x1 + 3000 and y0 - 2500 < c.y < y1 + 3500:
|
||||
bub.append((c.x, c.y))
|
||||
elif t == 'LINE':
|
||||
a, b = e.dxf.start, e.dxf.end
|
||||
if e.dxf.layer in ('CS-DIML', 'CS-SYMB-LIN3', 'CS-SYMB') and x0 - 3500 < min(a.x, b.x) and max(a.x, b.x) < x1 + 3500 and y0 - 2500 < min(a.y, b.y) and max(a.y, b.y) < y1 + 3500:
|
||||
lines.append(((a.x, a.y), (b.x, b.y)))
|
||||
if e.dxf.layer == 'CS-RBAR-MAJR' and x0 < min(a.x, b.x) and max(a.x, b.x) < x1 and y0 < min(a.y, b.y) and max(a.y, b.y) < y1:
|
||||
rb.append(((a.x, a.y), (b.x, b.y)))
|
||||
elif t == 'TEXT':
|
||||
p = e.dxf.insert
|
||||
if x0 - 3500 < p.x < x1 + 3500 and y0 - 2500 < p.y < y1 + 3500:
|
||||
txt.append((p.x, p.y, e.dxf.text.strip()))
|
||||
n = len(lines)
|
||||
par = list(range(n))
|
||||
def find(i):
|
||||
while par[i] != i:
|
||||
par[i] = par[par[i]]; i = par[i]
|
||||
return i
|
||||
pts = defaultdict(list)
|
||||
for i, (a, b) in enumerate(lines):
|
||||
pts[(round(a[0] / 4), round(a[1] / 4))].append(i); pts[(round(b[0] / 4), round(b[1] / 4))].append(i)
|
||||
for k, v in pts.items():
|
||||
for j in v[1:]:
|
||||
par[find(v[0])] = find(j)
|
||||
comp = defaultdict(list)
|
||||
for i in range(n): comp[find(i)].append(i)
|
||||
def target(p):
|
||||
# nearest dot within 12, else nearest rebar line within 10 (perpendicular)
|
||||
best = None
|
||||
for dd in dots:
|
||||
dist = math.hypot(p[0] - dd[0], p[1] - dd[1])
|
||||
if dist < 12 and (best is None or dist < best[0]): best = (dist, 'dot', dd[0], dd[1])
|
||||
if best: return best
|
||||
for (a, b) in rb:
|
||||
if abs(a[1] - b[1]) < 0.6: # horizontal bar line
|
||||
if min(a[0], b[0]) - 6 <= p[0] <= max(a[0], b[0]) + 6 and abs(p[1] - a[1]) < 8:
|
||||
return (abs(p[1] - a[1]), 'hline', p[0], a[1])
|
||||
if abs(a[0] - b[0]) < 0.6: # vertical bar line
|
||||
if min(a[1], b[1]) - 6 <= p[1] <= max(a[1], b[1]) + 6 and abs(p[0] - a[0]) < 8:
|
||||
return (abs(p[0] - a[0]), 'vline', a[0], p[1])
|
||||
return None
|
||||
for (bx, by) in sorted(bub):
|
||||
lab = [t for t in txt if abs(t[0] - bx) < 260 and abs(t[1] - by) < 260 and t[2].startswith('B') and t[2][1:].isdigit()]
|
||||
if not lab: continue
|
||||
name = lab[0][2]
|
||||
ul = by - 252
|
||||
cand = [i for i, (a, b) in enumerate(lines) if abs(a[1] - ul) < 4 and abs(b[1] - ul) < 4 and min(a[0], b[0]) < bx + 300 and max(a[0], b[0]) > bx - 300]
|
||||
hits = []
|
||||
seen = set()
|
||||
for i in cand:
|
||||
for j in comp[find(i)]:
|
||||
for p in lines[j]:
|
||||
tg = target(p)
|
||||
if tg and (round(tg[2]), round(tg[3]), tg[1]) not in seen:
|
||||
seen.add((round(tg[2]), round(tg[3]), tg[1]))
|
||||
hits.append(tg)
|
||||
out = []
|
||||
for dist, kind, x, y in hits:
|
||||
out.append('%s z=%.1f(+%.1f from bottom) xoff=%+.0f' % (kind, 26208 + (y - ZB), y - ZB, x - CX))
|
||||
print(name, '(bubble %.0f,%.0f)' % (bx, by), '->', out if out else 'no target found (underline lines %d)' % len(cand))
|
||||
@@ -0,0 +1,118 @@
|
||||
import sys; sys.path.insert(0,"./pylib")
|
||||
from openpyxl import Workbook
|
||||
from openpyxl.styles import Font, PatternFill, Alignment, Border, Side
|
||||
from openpyxl.utils import get_column_letter
|
||||
wb=Workbook()
|
||||
HDR=PatternFill('solid',fgColor='1F3864'); YEL=PatternFill('solid',fgColor='FFF200'); GRN=PatternFill('solid',fgColor='C6EFCE'); GRY=PatternFill('solid',fgColor='E7E6E6')
|
||||
thin=Side(style='thin',color='999999'); BR=Border(left=thin,right=thin,top=thin,bottom=thin)
|
||||
FILL={'기준 미적용':YEL,'일치':GRN,'일치(경미 차이)':YEL,'불일치':YEL,'기준 충족':GRN,'기준 충족(여유 적음)':YEL,'미확인':GRY,'해당 없음':GRY,'도면 간 불일치':YEL}
|
||||
ws=wb.active; ws.title='대조표 C1~C16'
|
||||
ws['A1']='운곡교 P1 코핑 철근 C1~C16 : 정면도 · 단면도(A-A, B-B) · 라이노 모델 · 재료표 4자 대조표'; ws['A1'].font=Font(bold=True,size=14)
|
||||
ws['A2']='정면도=D1(C0050205-025) 정면도 / 단면도=D1 단면 A-A / 재료표=D3(C0050205-027) / 모델=운곡교p1.3dm(2026-10-14 저장본). 작성 2026-10-15, 검토 미확정. 판정: 일치 / 일치(경미 차이) / 도면 간 불일치 / 미확인 / 해당 없음(도면에 그 정보가 없음). 노란색 = 보고서에 쓸 차이 항목.'
|
||||
ws.merge_cells('A2:I2'); ws['A2'].alignment=Alignment(wrap_text=True); ws.row_dimensions[2].height=44
|
||||
head=['번호','마크','검토 항목','정면도','단면도(A-A)','재료표(D3)','라이노 모델','판정','비고 / 근거']
|
||||
R=[
|
||||
['1','C1·C4','철근 높이(중심, 최저 상면 EL 43.411 기준)','100 아래 (y=19415.6, EL 43.311)','치수 100 (점 그림은 104.5)','해당 없음','100 아래 (EL 43.311)','일치(경미 차이)','도면 점 그림만 치수보다 4.5mm 아래. 치수·정면도·모델은 일치'],
|
||||
['2','C2·C5','철근 높이','200 아래 (y=19315.6, EL 43.211)','치수 200 (점 204.5)','해당 없음','200 아래 (EL 43.211)','일치(경미 차이)','상동 (4.5mm)'],
|
||||
['3','C3·C6','철근 높이','300 아래 (y=19215.6, EL 43.111)','치수 300 (점 304.5)','해당 없음','300 아래 (EL 43.111)','일치(경미 차이)','상동 (4.5mm)'],
|
||||
['4','C1','가로(Y) 위치','해당 없음','1단 x=43120.3, 43382.3+250k (Y -1450, -1188 … 1312)','해당 없음','Y -1450, -1188 … 1312 (12본)','일치','단면 지시선 3본(43382, 43632, 43882) 확인 후 250 간격으로 연장'],
|
||||
['5','C4','가로(Y) 위치','해당 없음','1단 x=43257.3+250k … 46020.3 (Y -1313 … 1187, 1450)','해당 없음','Y -1313 … 1187, 1450 (12본)','일치',''],
|
||||
['6','C2','가로(Y) 위치','해당 없음','2단 지시선 Y 562, 812, 1062','해당 없음','Y -1450 … 1312 (12본)','일치',''],
|
||||
['7','C5','가로(Y) 위치','해당 없음','2단 지시선 Y 687, 937, 1187','해당 없음','Y -1313 … 1187, 1450 (12본)','일치',''],
|
||||
['8','C3','가로(Y) 위치','해당 없음','3단 지시선 Y -1450, -1188, -938','해당 없음','Y -1450 … 1312 (12본)','일치',''],
|
||||
['9','C6','가로(Y) 위치','해당 없음','3단 지시선 Y -1313, -1063, -813','해당 없음','Y -1313 … 1187, 1450 (12본)','일치',''],
|
||||
['10','C1~C6','본수 (마크당)','해당 없음','단마다 24점 = 2개 마크 x 12','12','12','일치','단면 점 개수로 추정(24/2). 지시선은 마크당 3본만 가리킴'],
|
||||
['11','C1~C6','직경 / 형상','H29 @250','H29 @250','H29 / VIII','H29 / VIII','일치',''],
|
||||
['12','C1·C4','A (수평) / B / C (다리)','치수 없음','치수 없음','A 11.855 / B 1.319 / C 1.315','A 11,855.5 / B 1,319 / C 1,315.6 (곧은 구간+굽힘 접선으로 환산)','일치','도면 3종 중 재료표만 치수 보유. 모델 설계 A=11,855'],
|
||||
['13','C2·C5','A / B / C','치수 없음','치수 없음','A 11.880 / B 0.101 / C 0.101','A 11,880 / B 101 / C 101 (곧은 구간+접선)','일치',''],
|
||||
['14','C3·C6','A / B / C','치수 없음','치수 없음','A 11.904 / B 0.101 / C 0.101','A 11,904 / B 101 / C 101','일치',''],
|
||||
['15','C1·C4','길이 L','치수 없음','치수 없음','14.490 (A+B+C=14.489)','설계 14,489 / 중심선 14,447.1','일치','중심선 -42mm = 모서리 R65 굽힘(재료표는 각진 치수). 재료표 L 14.490 은 14.489 반올림'],
|
||||
['16','C2·C5','길이 L','치수 없음','치수 없음','12.081 (A+B+C=12.082)','설계 12,082 / 중심선 12,040.1','도면 간 불일치','재료표 L 12.081 이 A+B+C 보다 1mm 작음(표 자체). 중심선 -42mm 는 굽힘 때문'],
|
||||
['17','C3·C6','길이 L','치수 없음','치수 없음','12.106 (A+B+C=12.106)','설계 12,106 / 중심선 12,064.1','일치','중심선 -42mm 는 굽힘 때문'],
|
||||
['18','C1~C6','다리 각도 X1 / X2','오른쪽 다리선 기울기 6.43° (= 96.4°). 왼쪽은 미작도','치수 없음','98° / 96°','97.6° / 96.4°','일치(경미 차이)','모델은 다리를 코핑 끝면과 평행하게 작성. 오른쪽은 정면도 작도 기울기(96.4°)와 일치, 재료표 96°는 반올림 값으로 추정. 왼쪽 97.6°는 정면도 없어 미확인'],
|
||||
['19','C1~C6','피복 (철근 중심, 상면·측면)','100 아래 (정면도 선)','치수 100 / 측면 100 (좌측 100.0)','해당 없음','100 (순피복 약 85.7)','일치','평강1교 120 규칙은 해당 없음(도면 우선)'],
|
||||
['20','C1~C6','내면반지름 (굽힘)','도면에 없음','도면에 없음','R 칸 빈칸','중심선 R≈65 (내면지름 약 101.5)','기준 충족(여유 적음)','KDS 24 14 21: H29 내면지름 ≥ 3.5db=100.1. 모델 파이프 직경 29 기준으론 거의 한계. 도면은 반지름을 그리지 않음'],
|
||||
['21','C1~C6','철근 양끝 위치(단부 이격)','미확인','미확인','해당 없음','100.8 / 100.6','미확인','정면도·평면도와 대조 필요'],
|
||||
['22','C1~C6','단면 점 그림의 세로 위치','해당 없음','치수 대비 +4.5mm 아래','해당 없음','치수와 일치','도면 간 불일치','단면 A-A 하면 1열도 +4.6mm. 중간 열(650~1400)은 정확'],
|
||||
['23','C7·C8','직경 / 형상','H29 @250 (C7 라벨)','H29 @250','H29 / VII','H29 / VII','일치',''],
|
||||
['24','C7·C8','본수','해당 없음','하면 1열 24점 = 2개 마크 x 12','12 · 12','12 · 12','일치','점 개수로 추정(24/2)'],
|
||||
['25','C7','가로(Y) 위치','해당 없음','하면 지시선 Y -1188, -938, -688','해당 없음','Y -1450 … 1312 (12본, 위 3본 포함)','일치','C1과 같은 교차 배치 패턴'],
|
||||
['26','C8','가로(Y) 위치','해당 없음','하면 지시선 Y 687, 937, 1187','해당 없음','Y -1313 … 1187, 1450 (12본, 위 3본 포함)','일치','C4와 같은 교차 배치 패턴'],
|
||||
['27','C7·C8','중앙 수평부 길이 (재료표 C)','철근선 x 12159.4~13233.4 = 1,074.0 (반쪽, 전체 2,148)','해당 없음','C = 2.148','2,148 (x ±1,074.0)','일치',''],
|
||||
['28','C7·C8','중앙 수평부 높이 (EL)','y=16615.6 → EL 40.511 (콘크리트 하면 평면부 EL 40.411 위 100)','해당 없음','해당 없음','EL 40.511','일치',''],
|
||||
['29','C7·C8','곡선 반지름 (재료표 R·r1·r2·B·D·J)','철근 호 R 12,100, 콘크리트 하면 호 R 12,000과 중심 동일 (중심 19111.2, 6039.2)','해당 없음','R·B·D·J 칸 빈칸','R 12,100 (하면과 동심)','일치','재료표 빈칸은 도면 누락(선행보고서 M-04). 정면도에서 R 12,100 확인되어 모델 해석 근거 확보'],
|
||||
['30','C7·C8','호 길이','R 12,100 x 24.973° = 5,273.9','해당 없음','직접 표기 없음 (L에서 역산 5,273.0)','5,273.0','일치(경미 차이)','0.9mm'],
|
||||
['31','C7·C8','호 바깥 끝 위치','x ±6,088.9, EL 42.004','해당 없음','해당 없음','x ±6,087.9, EL 42.004','일치(경미 차이)','1mm'],
|
||||
['32','C7·C8','다리 길이 (재료표 A·E)','C1 다리선(1,315.5)과 겹쳐 650 구간 표기 없음','해당 없음','A 650 / E 650','650 / 650','일치','정면도에서 650은 직접 확인 못 함(재료표↔모델만 일치)'],
|
||||
['33','C7·C8','다리 기울기 (끝면과 평행)','오른쪽 다리선 6.43° (x 18248.3→18101.0, y 18108.4→19415.6)','해당 없음','X1·X2 칸 빈칸','6.4°','일치','왼쪽은 정면도에 안 그려져 미확인'],
|
||||
['34','C7·C8','길이 L','철근선 환산 약 13,995.8','해당 없음','13.994','설계 13,993.99 / 중심선 13,993.99','일치','굽힘 반지름을 넣지 않은 각진 모델이라 중심선=재료표'],
|
||||
['35','C7·C8','피복 (하면, 철근 중심)','100 (평면부 100, 호는 하면 R12,000에 동심 +100)','치수 110 (점 그림은 하면에서 105.0)','해당 없음','100 (하면 순거리 85.5~86.0)','도면 간 불일치','단면 A-A 하면 110 ↔ 정면도 100: 약 9.5mm. 단면 절단 위치(좌측 끝에서 약 400mm)에서 수직 환산 100.5. 상면은 100으로 일치했는데 하면만 다름'],
|
||||
['36','C7·C8','내면반지름 (굽힘 4곳: 호-다리 약 79° x2, 평면부-호 약 29° x2)','도면에 없음','도면에 없음','R 칸 빈칸','4곳 모두 각진 연결(굽힘 반지름 없음)','기준 미적용','KDS 24 14 21 내면지름 ≥ 3.5db 미반영. C1~C6은 필렛 적용됨. 적용하면 중심선 약 37mm 짧아짐(재료표 L 대비 -0.3%)'],
|
||||
# ---- 단면 B-B
|
||||
['37','C1~C6','[단면 B-B] 철근 높이','100/200/300 아래 (EL 43.311/.211/.111)','B-B 점: 최저상면 기준 104.5/204.5/304.5 아래 (B-B 상면 EL 43.555 기준 248.5/348.5/448.5)','해당 없음','100/200/300 아래','일치(경미 차이)','A-A와 같은 +4.5mm. B-B 상면은 정면도 3번째 계단(EL 43.555)'],
|
||||
['38','C1~C6','[단면 B-B] 가로(Y) 위치','해당 없음','지시선 C1 -1188/-938/-688, C4 -1063/-813/-563, C2 562/812/1062, C5 687/937/1187, C3 -1450/-1188/-938, C6 -1313/-1063/-813','해당 없음','모델 Y 배치와 일치 (A-A와 동일)','일치',''],
|
||||
['39','C7·C8','[단면 B-B] 하면 높이 / 하면 치수','평면부 EL 40.511 (하면 EL 40.411 위 100)','점 EL 40.5155 (하면 위 104.5), B-B 하면 치수 100','해당 없음','EL 40.511 (100)','일치(경미 차이)','점 +4.5mm. B-B 하면 치수는 100으로 정면도·모델과 일치 → A-A 하면 110 만 다름(행 35)'],
|
||||
['40','C7·C8','[단면 B-B] 가로(Y) 위치','해당 없음','지시선 C7 -1188/-938/-688, C8 687/937/1187','해당 없음','모델과 일치','일치',''],
|
||||
['41','C16','[단면 B-B] 점 13개 (단차 줄)','선 EL 43.455 (x 0~4066, 오른쪽 반만)','점 EL 43.4505 (B-B 상면 -104.5), Y -1450,-1313,-1063 … 1187,1450 (13개)','13본, A 5.261 B 350 L 5.611','EL 43.4547, 13본, Y 동일','일치(경미 차이)','점 4.2~4.5mm 어긋남(같은 유형)'],
|
||||
['42','C12·C13','[단면 B-B] 폐합근 단 위치','가로선 EL 42.761(C13)·42.511·42.261 / 42.011(C12)·41.761·…·40.761','9행 EL 42.761~40.761 (250 간격), 행당 6점 Y ±317/±843/±1423','C12 18본 / C13 9본','C13 3단 + C12 6단, 각 3루프, Y ±317/±843/±1423','일치','본수: C13 = 3단x3루프 = 9, C12 = 6단x3루프 = 18. A-A 지시선으로 C13=위 3행, C12=아래 행 확인'],
|
||||
['43','C12·C13','길이 방향 A (정면도 우측 끝 / 재료표 / 모델)','우측 끝 반길이: C13 6003.6/6031.7/6059.9, C12 6088.1/4393.4/3431/2695/2081/1548.3','해당 없음','C12 A 12.228~3.151, C13 A 12.167~12.044','모델 반길이 일치(오차 ≤0.5mm). 모델 A 중심선+54.3 = 12,228.2~3,150.9 / 12,044.3~12,166.8','일치','재료표 A 는 도면 중심선 길이 + 54.3 규칙과 일치(선행보고서 7.2)'],
|
||||
['44','C12·C13','폭 B','해당 없음','루프 폭 1106 / 1686 / 1106 (A-A, B-B 점 Y ±317, ±843, ±1423)','B = 1.407 (3루프 동일)','1106 / 1686 / 1106','도면 간 불일치','선행보고서 E-08 확인. 재료표 vs 도면(단면)=모델'],
|
||||
['45','C9·C10·C11','스터럽 개수·위치 (정면도 수직선)','우측 24위치: x=0,300,600,900 / 1150~5900 @250','단면 3루프 (A-A, B-B)','C9 60 / C10 21 / C11 60','C9 20위치(-5900~-1150 @250) / C10 7위치(-900~900 @300) / C11 20위치(1150~5900) x 3루프','일치','좌측(C9 구간)은 정면도에 안 그려져 모델의 대칭 배치는 가정 → C9 위치 미확인'],
|
||||
['46','C10·C11','스터럽 상·하단 높이 (정면도)','하단 EL 40.511→41.989 (C7·C8 호 +100), 상단 EL 43.455 / 43.598','해당 없음','해당 없음','24개 위치에서 최대 0.07mm 차이','일치',''],
|
||||
['47','C9','스터럽 높이 (좌측)','좌측 미작도','해당 없음','B 1.376~2.956','모델 상단 EL 43.311~43.455, 하단 C7·C8 호 +100','미확인','정면도 우측과 대칭 가정'],
|
||||
['48','C9~C11','높이 B','중심선 높이 (정면도)','단면은 +45mm (행 50)','C9 2.956~1.376 / C10 2.998 / C11 2.956~1.664','모델 b = 정면도 중심선 높이 + 54.3 (C9 1,376.5 / C10 2,998.3 / C11 1,663.4~2,956)','일치','재료표 B 도 같은 규칙. 단 재료표 L 은 B 를 (최대+최소)/2 로 평균 (행 52)'],
|
||||
['49','C9~C11','폭 A','해당 없음','1160 / 1740 / 1160 (A-A, B-B)','A = 1.407 (3루프 동일)','1160 / 1740 / 1160','도면 간 불일치','선행보고서 E-07 확인. 재료표 vs 도면(단면)=모델'],
|
||||
['50','C9~C11','스터럽 높이: 단면 vs 정면도','정면도·모델: 상·하 100 안쪽 (C10 높이 2,944)','A-A·B-B: 상 77.5, 하 77.5(A-A 87.1) 안쪽 (B-B 높이 2,989)','해당 없음','100 안쪽 (정면도 따름)','도면 간 불일치','단면이 정면도보다 약 45mm 큼 (상·하 각 22.5). 선행보고서에 없던 항목'],
|
||||
['51','C9~C11','겹침 C','도면 미작도','도면 미작도','C = 750','길이에만 반영 (2x750)','일치','도면에 겹침 표현 없음'],
|
||||
['52','C9~C13','총길이 (모델 설계길이 / 재료표)','해당 없음','해당 없음','C9 518.820 / C10 216.510 / C11 536.040 / C12 369.234 / C13 264.105','C9 488.519 / C10 214.261 / C11 508.339 / C12 333.318 / C13 262.168','불일치','차이 원인 분해(m): C9 -30.30 (폭 -6.44, 높이평균근사 -23.80) / C10 -2.25 (폭) / C11 -27.70 (폭 -6.44, 높이평균근사 -21.26) / C12 -35.92 (A평균근사 -32.04, 폭 -3.88) / C13 -1.94 (폭). 재료표 L 의 (최대+최소)/2 근사가 폭보다 큰 원인'],
|
||||
['53','C14','본수·형상·길이','우측 23점 (대칭 가정, +2913 상단 1점은 우측만 → 41)','A-A 가로선 EL 43.189/43.089/42.511/42.011','41본 H19, A 2.900 B 350 L 3.600, 총 147.600','41본, 총 147.600','일치','본수 41 은 우측 점 23 + 좌측 대칭 18 로 맞춤(추정)'],
|
||||
['54','C14','위치·높이 (정면도 점 vs 모델)','x=13/913/1913/2913/3913/4913 @1000, 상단 두 줄 EL 43.188/43.088 (모든 위치)','해당 없음','해당 없음','상단 두 줄·x=13/913/3913/4913 일치. x=1913 최하단: 정면도 41.011 / 모델 41.361, x=2913 최하단: 정면도 41.511 / 모델 41.861','불일치','모델이 최하단 점 2개를 350mm 올림(콘크리트 하면 EL 40.826/41.235 와 훅 간섭 때문으로 추정, 근거 기록 없음). 확인 필요'],
|
||||
['55','C14','훅 방향','도면에 없음','도면에 없음','III (양끝 갈고리) B 350','아래로 가정 [추론]','미확인','훅이 위/아래 어느 쪽인지 도면에 없음. x=+2913 상단 점(EL 43.442)은 위로 불가'],
|
||||
['56','C15·C16','형상·위치·길이','C15 EL 43.598, x 3816~5900 양끝 350 아래 / C16 EL 43.455, x 0~4066','B-B 에 C16 점 13개 (행 41)','C15 13본 L 2.784, C16 13본 L 5.611','동일 위치·높이, 총길이 36.192 / 72.943 정확히 일치','일치','C16 왼쪽 끝(x -1195)과 훅은 정면도 미작도 → 모델 추정'],
|
||||
['57','불명','단면 B-B 상면 -100 가로선 (EL 43.455, 길이 2,900)','해당 없음','B-B 상면에서 100 아래 전폭(Y ±1450) 선 1개','해당 없음','C14 의 EL 43.455 점은 x=2913 에서 EL 43.442 1개뿐','미확인','이 선이 어느 마크인지 불명 (C14 상단 점으로 추정). B-B 절단 위치 정보 필요'],
|
||||
]
|
||||
for j,h in enumerate(head,1):
|
||||
c=ws.cell(4,j,h); c.font=Font(bold=True,color='FFFFFF'); c.fill=HDR; c.alignment=Alignment(horizontal='center',vertical='center',wrap_text=True); c.border=BR
|
||||
for i,row in enumerate(R,5):
|
||||
for j,v in enumerate(row,1):
|
||||
c=ws.cell(i,j,v); c.border=BR; c.alignment=Alignment(vertical='center',wrap_text=True,horizontal='center' if j in(1,2,8) else 'left')
|
||||
ws.cell(i,8).fill=FILL.get(row[7],GRY); ws.cell(i,8).font=Font(bold=True)
|
||||
ws.row_dimensions[i].height=48
|
||||
for j,w in enumerate([6,9,26,26,30,26,34,16,48],1): ws.column_dimensions[get_column_letter(j)].width=w
|
||||
ws.freeze_panes='D5'
|
||||
w2=wb.create_sheet('차이 항목 요약')
|
||||
d=[['번호','구분','내용','어느 도면끼리','크기','처리'],
|
||||
['D-1','도면 내부','단면 A-A 철근 점 그림이 치수 기준보다 아래로 그려짐 (상면 3단 +4.5mm, 하면 1열 +4.6mm)','단면 A-A 점 ↔ 단면 치수 · 정면도 · 모델','4.5mm','치수 우선, 모델 수정 불필요. 도면 정정 요청 사항 (보고서 E-06과 같은 유형)'],
|
||||
['D-2','도면 내부','재료표 C2·C5 L 12.081 이 A+B+C = 12.082 와 다름','재료표 내부','1mm','반올림 오차로 추정, 확인 요청'],
|
||||
['D-3','모델-도면','다리 각도 재료표 98°/96° ↔ 모델 97.6°/96.4°','재료표 ↔ 모델','0.4°','모델은 정면도 작도 기울기를 따름(오른쪽 6.43°=96.4° 확인). 재료표 값은 반올림으로 추정, 왼쪽은 정면도 없어 미확인'],
|
||||
['D-4','모델-도면','모델 중심선 길이가 재료표 L보다 짧음 (C1·C4 -42mm, C2·C3·C5·C6 -41~42mm)','재료표 ↔ 모델','약 42mm','정상: 재료표는 각진 치수, 모델은 R65 굽힘 반영'],
|
||||
['D-5','기준','내면반지름이 KDS 최소값에 근접 (모델 파이프 직경 29 기준)','모델 ↔ KDS 24 14 21','여유 약 0.4mm','반지름 확대 여부 결정 필요'],
|
||||
['D-6','미확인','철근 양끝(단부 이격 100.8) 도면 대조','정면도·평면도 ↔ 모델','-','다음 검토'],
|
||||
['D-7','도면 내부','C7·C8 하면 피복: 단면 A-A 치수 110 ↔ 단면 B-B 치수 100 · 정면도(하면에서 100, R12,100/R12,000 동심) · 모델 100','단면 A-A ↔ B-B · 정면도 · 모델','약 9.5mm','A-A 하면 치수만 다름(오기 가능성). 모델은 100 유지, 도면 확인 요청'],
|
||||
['D-8','모델-기준','C7·C8 굽힘 4곳에 내면반지름(KDS 3.5db) 미반영, 각진 연결','모델 ↔ KDS 24 14 21','중심선 약 37mm','모델에 굽힘 반지름 적용 여부 결정 (C1~C6은 적용됨)'],
|
||||
['D-9','도면 내부','재료표 C7·C8 형상 VII 의 B·D·R·J(r1·r2·j) 칸이 빈칸. 정면도에는 R 12,100 호가 작도되어 있음','재료표 ↔ 정면도','-','재료표 보완 요청 (선행보고서 M-04). 모델은 정면도 R 12,100 사용'],
|
||||
['D-10','미확인','C7·C8 다리 650 은 정면도에서 C1 다리선과 겹쳐 직접 확인 불가, 왼쪽 다리도 정면도에 없음','정면도 ↔ 재료표·모델','-','재료표 650과 모델 650은 일치. 정면도로는 미확인'],
|
||||
['D-11','도면 내부','스터럽 C9·C10·C11 폭: 재료표 A 1.407 ↔ 단면 1.160/1.740/1.160 (모델은 단면 따름)','재료표 ↔ 단면 A-A·B-B','3루프 합 4,221 ↔ 4,060','선행보고서 E-07 확인. 재료표 정정 또는 도면 정정 필요'],
|
||||
['D-12','도면 내부','폐합근 C12·C13 폭: 재료표 B 1.407 ↔ 단면 점 간격 1106/1686/1106 (+54.3 = 1160/1740) (모델은 단면 따름)','재료표 ↔ 단면 A-A·B-B','C12 -3.88 m, C13 -1.94 m','선행보고서 E-08 확인'],
|
||||
['D-13','재료표 근사','C9·C11·C12 재료표 L 이 변하는 치수를 (최대+최소)/2 로 평균 → 모델 정확 길이와 큰 차이','재료표 ↔ 모델','C9 -23.80 m, C11 -21.26 m, C12 -32.04 m','선행보고서는 폭 차이를 원인으로 봤으나 실제로는 평균 근사가 더 큼. 본별 길이 목록 요청'],
|
||||
['D-14','도면 내부','스터럽 높이: 단면 A-A·B-B 가 정면도·모델보다 약 45mm 큼 (상·하 각 22.5, 단면 77.5 vs 정면도 100 안쪽)','단면 ↔ 정면도 · 모델','약 45mm','선행보고서에 없던 항목. 확인 필요'],
|
||||
['D-15','모델-도면','C14 최하단 점 2개: x=1913 정면도 41.011 / 모델 41.361, x=2913 정면도 41.511 / 모델 41.861','정면도 ↔ 모델','350mm','모델이 올린 근거 기록 없음(하면·훅 간섭 추정). 확인 필요'],
|
||||
['D-16','미확인','C14 훅 방향(아래 가정), C9 좌측 스터럽(정면도 미작도), C16 왼쪽 끝, 단면 B-B 상면 -100 가로선 정체','-','-','도면 보완 또 판단 필요']]
|
||||
for i,row in enumerate(d,1):
|
||||
for j,v in enumerate(row,1):
|
||||
c=w2.cell(i,j,v); c.border=BR; c.alignment=Alignment(wrap_text=True,vertical='center')
|
||||
if i==1: c.font=Font(bold=True,color='FFFFFF'); c.fill=HDR
|
||||
for j,w in enumerate([8,12,58,30,12,52],1): w2.column_dimensions[get_column_letter(j)].width=w
|
||||
for i in range(2,18): w2.row_dimensions[i].height=44
|
||||
w3=wb.create_sheet('미검토 마크')
|
||||
rows=[['마크','형상','직경','재료표 본수','상태']]
|
||||
for m,sh,dia,n in [('S1','III','H19','50'),('S2','III','H19','105'),('B1~B12','-','-','-'),('P1~P6','-','-','-')]:
|
||||
rows.append([m,sh,dia,n,'미검토'])
|
||||
for i,row in enumerate(rows,1):
|
||||
for j,v in enumerate(row,1):
|
||||
c=w3.cell(i,j,v); c.border=BR; c.alignment=Alignment(horizontal='center')
|
||||
if i==1: c.font=Font(bold=True,color='FFFFFF'); c.fill=HDR
|
||||
elif j==5: c.fill=GRY
|
||||
for j,w in enumerate([14,8,8,12,10],1): w3.column_dimensions[get_column_letter(j)].width=w
|
||||
out=r'D:\★Pier 자료\심수석님 검토 파일\검토_운곡교P1\대조표_정면도_단면도_모델_재료표_C1-C16.xlsx'
|
||||
wb.save(out); print('saved')
|
||||
@@ -0,0 +1,692 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""운곡교 P1 철근재료표 대조 (도면 재료표와 같은 양식으로 도면표 재현 → 모델표 작성 → 대조·비고).
|
||||
|
||||
사용: python -I make_bom_compare.py <pylib경로> <출력xlsx>
|
||||
입력(고정): 바이브코딩 폴더의 3.dxf (도면 재료표), 운곡교p1.3dm (모델)
|
||||
시트: ①도면 재료표(재현) ②모델 재료표 ③대조·비고 ④요약 ⑤비고코드설명 ⑥모델_개별철근
|
||||
"""
|
||||
import sys, re, math, collections
|
||||
sys.path.insert(0, sys.argv[1])
|
||||
import ezdxf, rhino3dm
|
||||
from openpyxl import Workbook
|
||||
from openpyxl.styles import Font, PatternFill, Alignment, Border, Side
|
||||
from openpyxl.utils import get_column_letter
|
||||
|
||||
BASE = r"D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩"
|
||||
DXF3 = BASE + r"\3.dxf"
|
||||
M3DM = BASE + r"\운곡교p1.3dm"
|
||||
OUT = sys.argv[2]
|
||||
UNIT = {"32": 6.230, "29": 5.040, "25": 3.980, "22": 3.040, "19": 2.250, "16": 1.560}
|
||||
TOL = 1.0 + 1e-6 # mm : 도면 값은 mm 로 반올림 표기
|
||||
|
||||
# =============================================================== 1. 도면 재료표 파싱
|
||||
COLS = [("num", 1900, 2500), ("shape", 2500, 3500), ("dia", 3500, 4400), ("n", 4400, 5300),
|
||||
("A", 5300, 6700), ("B", 6700, 8200), ("C", 8200, 9700), ("D", 9700, 11200),
|
||||
("E", 11200, 12700), ("R", 12700, 14200), ("X1", 14200, 15600), ("X2", 15600, 17100),
|
||||
("J", 17100, 18800), ("L", 18800, 20500), ("tot", 20500, 21400), ("unit", 21400, 22500),
|
||||
("w", 22500, 23600), ("wh", 23600, 25000)]
|
||||
OFF = 23750
|
||||
doc = ezdxf.readfile(DXF3)
|
||||
texts = []
|
||||
for e in doc.modelspace():
|
||||
if e.dxftype() == "TEXT":
|
||||
texts.append((e.dxf.insert.x, e.dxf.insert.y, e.dxf.text))
|
||||
elif e.dxftype() == "MTEXT":
|
||||
texts.append((e.dxf.insert.x, e.dxf.insert.y, e.plain_text()))
|
||||
rowsraw = collections.defaultdict(lambda: collections.defaultdict(list))
|
||||
for x, y, t in texts:
|
||||
if not (18800 < y < 30000):
|
||||
continue
|
||||
tab = "SD500" if x >= 25000 else "SD400"
|
||||
xx = x - OFF if tab == "SD500" else x
|
||||
if 8500 <= xx < 12500 and "계" in t:
|
||||
rowsraw[(tab, round(y / 10) * 10)]["label"].append(t.strip().replace("%%%", "%"))
|
||||
continue
|
||||
for name, lo, hi in COLS:
|
||||
if lo <= xx < hi:
|
||||
rowsraw[(tab, round(y / 10) * 10)][name].append((xx, t.strip().replace("%%%", "%")))
|
||||
break
|
||||
|
||||
def first(c, k):
|
||||
v = c.get(k)
|
||||
if not v:
|
||||
return ""
|
||||
return sorted(v)[0][1] if isinstance(v[0], tuple) else v[0]
|
||||
|
||||
drow = {"SD400": [], "SD500": []} # 도면 행 (위→아래)
|
||||
for (tab, y), c in sorted(rowsraw.items(), key=lambda kv: (kv[0][0], -kv[0][1])):
|
||||
lab = " ".join(c.get("label", []))
|
||||
num = first(c, "num")
|
||||
if lab:
|
||||
if y > 25000 + 100 and tab == "SD500" and "겹이음" in lab:
|
||||
pass
|
||||
drow[tab].append({"kind": "sum", "label": lab, "cells": {k: first(c, k) for k in ("tot", "unit", "w", "wh")}})
|
||||
elif re.match(r"^[A-Z]{1,2}\d+$", num):
|
||||
d = {k: first(c, k) for k, _, _ in COLS}
|
||||
drow[tab].append({"kind": "bar", "mark": num, "cells": d})
|
||||
# 겹이음 총계 행(라벨 위치가 달라 별도 수집): 도면 값만
|
||||
for (tab, y), c in rowsraw.items():
|
||||
pass
|
||||
|
||||
def mm(s):
|
||||
"""도면 표기 → mm 리스트 (범위는 큰 값~작은 값)"""
|
||||
if s is None or s == "" or s == '"':
|
||||
return None
|
||||
s = s.replace("°", "")
|
||||
out = []
|
||||
for part in s.split("~"):
|
||||
try:
|
||||
v = float(part)
|
||||
except ValueError:
|
||||
return None
|
||||
out.append(v * 1000.0 if ("." in part and abs(v) < 100) else v)
|
||||
return out
|
||||
|
||||
# 도면 행의 ditto(") 해소
|
||||
for tab in drow:
|
||||
last = {}
|
||||
for r in drow[tab]:
|
||||
if r["kind"] != "bar":
|
||||
continue
|
||||
for k in ("shape", "dia"):
|
||||
if r["cells"][k] == '"':
|
||||
r["cells"][k + "_v"] = last[k]
|
||||
else:
|
||||
r["cells"][k + "_v"] = r["cells"][k]
|
||||
last[k] = r["cells"][k]
|
||||
r["dia_n"] = re.sub(r"\D", "", r["cells"]["dia_v"])
|
||||
DR = {r["mark"]: r for tab in drow for r in drow[tab] if r["kind"] == "bar"}
|
||||
|
||||
# =============================================================== 2. 모델 읽기 / 치수 추출
|
||||
m3 = rhino3dm.File3dm.Read(M3DM)
|
||||
lay = {l.Index: l.FullPath for l in m3.Layers}
|
||||
|
||||
def V(p): return (p.X, p.Y, p.Z)
|
||||
def sub(a, b): return (a[0] - b[0], a[1] - b[1], a[2] - b[2])
|
||||
def dot(a, b): return a[0] * b[0] + a[1] * b[1] + a[2] * b[2]
|
||||
def nrm(a): return math.sqrt(dot(a, a))
|
||||
def addv(a, b, t): return (a[0] + b[0] * t, a[1] + b[1] * t, a[2] + b[2] * t)
|
||||
def isect(p1, d1, p2, d2):
|
||||
w = sub(p1, p2); a = dot(d1, d1); b = dot(d1, d2); c = dot(d2, d2); d = dot(d1, w); e = dot(d2, w)
|
||||
den = a * c - b * b
|
||||
if abs(den) < 1e-9:
|
||||
return None
|
||||
return addv(p1, d1, (b * e - c * d) / den)
|
||||
def segs_of(g):
|
||||
if isinstance(g, rhino3dm.PolyCurve):
|
||||
return [g.SegmentCurve(i) for i in range(g.SegmentCount)]
|
||||
return [g]
|
||||
def is_line(s): return type(s).__name__ in ("LineCurve", "PolylineCurve")
|
||||
def clen(c, n=3000):
|
||||
d = c.Domain; p0 = c.PointAt(d.T0); s = 0.0
|
||||
for i in range(1, n + 1):
|
||||
p = c.PointAt(d.T0 + (d.T1 - d.T0) * i / n)
|
||||
s += nrm(sub(V(p), V(p0))); p0 = p
|
||||
return s
|
||||
def arc_len(s): return s.Arc.Radius * math.radians(s.Arc.AngleDegrees)
|
||||
|
||||
def corner_seq(g):
|
||||
"""직선 구간을 연장해 만든 꼭짓점 사이 거리(각진 치수). 닫힌 곡선은 시작/끝 변을 합침."""
|
||||
lines = [(V(s.PointAtStart), V(s.PointAtEnd)) for s in segs_of(g) if is_line(s)]
|
||||
closed = nrm(sub(V(g.PointAtStart), V(g.PointAtEnd))) < 1e-3
|
||||
pts = []
|
||||
for i in range(len(lines) - 1):
|
||||
p1, q1 = lines[i]; p2, q2 = lines[i + 1]
|
||||
pts.append(isect(p1, sub(q1, p1), p2, sub(q2, p2)))
|
||||
if closed:
|
||||
out = [nrm(sub(pts[i + 1], pts[i])) for i in range(len(pts) - 1)]
|
||||
out.append(nrm(sub(pts[0], lines[0][0])) + nrm(sub(lines[-1][1], pts[-1])))
|
||||
return out, lines, pts
|
||||
seq = [lines[0][0]] + pts + [lines[-1][1]]
|
||||
return [nrm(sub(seq[i + 1], seq[i])) for i in range(len(seq) - 1)], lines, pts
|
||||
|
||||
def ang_at(corner, a, b):
|
||||
va = sub(a, corner); vb = sub(b, corner)
|
||||
c = dot(va, vb) / (nrm(va) * nrm(vb))
|
||||
return math.degrees(math.acos(max(-1, min(1, c))))
|
||||
|
||||
def num(s):
|
||||
try: return float(s)
|
||||
except Exception: return 0.0
|
||||
|
||||
def bar_dims(shape, us, g):
|
||||
"""한 철근의 도면 재료표 항목(A,B,C,D,E,R,X1,X2) 을 mm / 도(°) 로 반환"""
|
||||
d = {}
|
||||
if shape in ("I", "XVI"):
|
||||
d["A"] = corner_seq(g)[0][0]
|
||||
elif shape in ("III", "XII"):
|
||||
seq = corner_seq(g)[0]
|
||||
d["A"] = seq[1]; d["B"] = max(seq[0], seq[2]) if abs(seq[0] - seq[2]) > 1 else seq[0]
|
||||
if abs(seq[0] - seq[2]) > 1: d["B2"] = min(seq[0], seq[2])
|
||||
elif shape == "II":
|
||||
seq = corner_seq(g)[0]
|
||||
d["A"] = max(seq); d["B"] = min(seq)
|
||||
elif shape == "VIII":
|
||||
seq, lines, pts = corner_seq(g)
|
||||
d["A"] = seq[1]; d["B"] = seq[0]; d["C"] = seq[2]
|
||||
d["X1"] = ang_at(pts[0], lines[0][0], pts[1]); d["X2"] = ang_at(pts[1], lines[2][1], pts[0])
|
||||
elif shape == "VII":
|
||||
ls = [s for s in segs_of(g) if is_line(s)]
|
||||
arcs = [s for s in segs_of(g) if type(s).__name__ == "ArcCurve"]
|
||||
d["A"] = nrm(sub(V(ls[0].PointAtEnd), V(ls[0].PointAtStart)))
|
||||
d["C"] = nrm(sub(V(ls[1].PointAtEnd), V(ls[1].PointAtStart)))
|
||||
d["E"] = nrm(sub(V(ls[2].PointAtEnd), V(ls[2].PointAtStart)))
|
||||
d["R"] = arcs[0].Arc.Radius
|
||||
elif shape == "IV":
|
||||
d["A"] = num(us.get("w_model")); d["B"] = num(us.get("b_sched"))
|
||||
mm_ = re.search(r"laps?\s*\d+\s*x\s*(\d+)", us.get("src", ""))
|
||||
d["C"] = float(mm_.group(1)) if mm_ else None
|
||||
elif shape == "X":
|
||||
d["A"] = num(us.get("a_sched")); d["B"] = num(us.get("w_model"))
|
||||
mm_ = re.search(r"laps?\s*\d+\s*x\s*(\d+)", us.get("src", ""))
|
||||
d["C"] = float(mm_.group(1)) if mm_ else None
|
||||
elif shape == "XIII":
|
||||
seq = corner_seq(g)[0]
|
||||
d["A"] = seq[0]; d["B"] = seq[1]
|
||||
elif shape == "XIV":
|
||||
ls = [s for s in segs_of(g) if is_line(s)]
|
||||
arcs = [s for s in segs_of(g) if type(s).__name__ == "ArcCurve"]
|
||||
d["A"] = max(nrm(sub(V(s.PointAtEnd), V(s.PointAtStart))) for s in ls)
|
||||
d["C"] = min(nrm(sub(V(s.PointAtEnd), V(s.PointAtStart))) for s in ls)
|
||||
d["B"] = arc_len(arcs[0]); d["R"] = arcs[0].Arc.Radius
|
||||
elif shape in ("V", "IX"):
|
||||
s = segs_of(g)[0]
|
||||
d["A"] = arc_len(s); d["B"] = num(us.get("coupler_length")); d["R"] = s.Arc.Radius
|
||||
elif shape == "VI":
|
||||
segs = segs_of(g)
|
||||
main = max((s for s in segs if type(s).__name__ == "ArcCurve"), key=lambda s: s.Arc.Radius)
|
||||
ls = [s for s in segs if is_line(s)]
|
||||
d["R"] = main.Arc.Radius
|
||||
# A·B 는 갈고리(약 142° 굽힘) 각진 치수 정의가 도면에 없어 기하로 확정할 수 없음 → 미추출(None)
|
||||
# (접선 연장 방식으로 재면 A 2.837 / B 212 로 도면 2.818 / 200 과 다르고 합 A+2B 도 모델 L 과 안 맞음)
|
||||
elif shape == "XI":
|
||||
seq = corner_seq(g)[0]
|
||||
d["A"] = seq[1]; d["B"] = seq[0]
|
||||
d["C"] = num(us.get("design_length")) - seq[0] - seq[1] # 상단 180° 연장(미작도, 길이만 반영)
|
||||
return d
|
||||
|
||||
bars = collections.defaultdict(dict)
|
||||
for o in m3.Objects:
|
||||
L = lay.get(o.Attributes.LayerIndex, "")
|
||||
if not L.startswith("P1::철근"):
|
||||
continue
|
||||
g = o.Geometry; nm = o.Attributes.Name or ""
|
||||
if isinstance(g, rhino3dm.Brep):
|
||||
us = dict(o.Attributes.GetUserStrings())
|
||||
bars[us.get("mark")].setdefault(us.get("occurrence"), {}).update(us=us, name=nm, layer=L)
|
||||
elif L.endswith("중심선"):
|
||||
p = nm.split("-")
|
||||
if len(p) >= 4 and p[1] == "RC":
|
||||
b = bars[p[2]].setdefault("-".join(p[3:]), {})
|
||||
b["g"] = g
|
||||
|
||||
mod = {}
|
||||
for mk, dd in bars.items():
|
||||
if mk is None:
|
||||
continue
|
||||
items = [b for b in dd.values() if "us" in b and "g" in b]
|
||||
if not items:
|
||||
continue
|
||||
shape = items[0]["us"].get("shape")
|
||||
Ls = []; dims = collections.defaultdict(list); cl = 0.0
|
||||
for b in items:
|
||||
us = b["us"]
|
||||
Ls.append(num(us.get("design_length")) + num(us.get("coupler_length")))
|
||||
cl += clen(b["g"])
|
||||
for k, v in bar_dims(shape, us, b["g"]).items():
|
||||
if v is not None:
|
||||
dims[k].append(v)
|
||||
half = mk in ("P3", "P4")
|
||||
n = len(items) // 2 if half else len(items)
|
||||
mod[mk] = dict(shape=shape, dia=items[0]["us"].get("dia"), n=n, pieces=len(items), tot=sum(Ls) / 1000.0,
|
||||
L=sum(Ls) / n, Lmin=min(Ls), Lmax=max(Ls), dims=dims, cl=cl / 1000.0, items=items, half=half)
|
||||
|
||||
# =============================================================== 3. 표기·비교 도구
|
||||
def fmt_one(v, key=None):
|
||||
if key in ("X1", "X2"):
|
||||
return "%d°" % round(v)
|
||||
return "%.3f" % (v / 1000.0) if v >= 1000 else "%d" % round(v)
|
||||
|
||||
def agg(vals, key):
|
||||
"""철근별 값 목록 → (표기문자열, 대표 리스트[큰→작은])"""
|
||||
if not vals:
|
||||
return "", None
|
||||
if key in ("X1", "X2"):
|
||||
vals = [round(v) for v in vals]
|
||||
lo, hi = min(vals), max(vals)
|
||||
if hi - lo <= 0.6:
|
||||
return fmt_one(vals[0], key), [vals[0]]
|
||||
if key == "A" or key == "B" or key == "C":
|
||||
# 도면은 '큰값~작은값'
|
||||
return fmt_one(hi, key) + "~" + fmt_one(lo, key), [hi, lo]
|
||||
return fmt_one(hi, key) + "~" + fmt_one(lo, key), [hi, lo]
|
||||
|
||||
def same(dtxt, mvals, key):
|
||||
"""도면 표기(dtxt) 와 모델 값 일치 여부. 반환: 'same' | 'diff' | 'drawing_blank' | 'model_blank' | 'both_blank'"""
|
||||
dv = mm(dtxt) if dtxt else None
|
||||
if dv is None and mvals is None:
|
||||
return "both_blank"
|
||||
if dv is None:
|
||||
return "drawing_blank"
|
||||
if mvals is None:
|
||||
return "model_blank"
|
||||
if key in ("X1", "X2"):
|
||||
return "same" if [round(x) for x in dv] == [round(x) for x in mvals] else "diff"
|
||||
if len(dv) != len(mvals):
|
||||
return "diff"
|
||||
return "same" if all(abs(a - b) <= TOL for a, b in zip(dv, mvals)) else "diff"
|
||||
|
||||
DIMK = ["A", "B", "C", "D", "E", "R", "X1", "X2", "J"]
|
||||
|
||||
def model_cells(mk):
|
||||
"""도면 표와 같은 칸 구성으로 모델 값 문자열/리스트 생성"""
|
||||
m = mod.get(mk)
|
||||
cells = {}; vals = {}
|
||||
if not m:
|
||||
return cells, vals
|
||||
for k in DIMK:
|
||||
t, v = agg(m["dims"].get(k, []), k)
|
||||
cells[k] = t; vals[k] = v
|
||||
return cells, vals
|
||||
|
||||
# =============================================================== 4. 비고 (수동 코드 + 자동 차이)
|
||||
NOTE = {}
|
||||
KDS = {}
|
||||
for mk in ("C1", "C4"):
|
||||
NOTE[mk] = "[D-8] 도면 내부: 재료표 다리각 98°/96° ↔ 정면도 96.4°."
|
||||
for mk in ("C2", "C5"):
|
||||
NOTE[mk] = "[D-7] 도면 내부: 재료표 L 12.081 ↔ 치수 합 A+B+C 12.082 (모델은 합계 12.082). [D-8] 다리각 98°/96° ↔ 정면도 96.4°."
|
||||
for mk in ("C3", "C6"):
|
||||
NOTE[mk] = "[D-8] 도면 내부: 재료표 다리각 98°/96° ↔ 정면도 96.4°."
|
||||
for mk in ("C7", "C8"):
|
||||
NOTE[mk] = "[D-9] 도면 내부: 재료표 B·D·R·X·J 빈칸 → 모델은 정면도 R 12,100(하면 R 12,000 동심)·평면부 EL 40.511 로 작성. [D-10] 다리 650 정면도 겹침으로 확인 불가."
|
||||
NOTE["C9"] = "[D-4] 스터럽 폭 도면 재료표 1.407 ↔ 단면 작도 1.160/1.740/1.160 (모델은 작도값). [D-6] 재료표 L=(최대+최소)/2 근사 → 모델은 철근마다 개별 변길이. [M-5] 길이 산식 +54.3 규칙은 변하는 치수에만 적용."
|
||||
NOTE["C10"] = "[D-4] 스터럽 폭 1.407 ↔ 작도 1.160/1.740 (모델은 작도값). [M-5] +54.3 규칙."
|
||||
NOTE["C11"] = "[D-4] 스터럽 폭 1.407 ↔ 작도 1.160/1.740/1.160. [D-6] (최대+최소)/2 근사 vs 모델 개별 변길이. [M-5] +54.3 규칙."
|
||||
NOTE["C12"] = "[D-5] 수평폐합근 폭 1.407 ↔ 작도 1.106/1.686/1.106 (모델은 작도값). [D-6] 길이 (최대+최소)/2 근사 vs 모델 개별. [M-5] +54.3 규칙."
|
||||
NOTE["C13"] = "[D-5] 수평폐합근 폭 1.407 ↔ 작도 1.106/1.686/1.106. [D-6] (최대+최소)/2 근사 vs 모델 개별. [M-5] +54.3 규칙."
|
||||
NOTE["C14"] = "[M-1] 모델 최하단 점 2개(x=±1913, ±2913)가 도면보다 350 mm 높음(근거 기록 없음). [M-2] 훅 방향 도면 표기 없음 — 모델은 아래로 가정, 도면 점 위치로는 하부 점은 위·상부 점은 아래일 가능성(추정, 간접 확인)."
|
||||
NOTE["C16"] = "훅 방향·정면도 좌측 끝은 도면 직접 표기 없음 (재료표 L 5.611 = 5.261 + 0.350 한쪽 훅으로 간접 확인)."
|
||||
for mk in ("S1", "S2"):
|
||||
NOTE[mk] = "[M-6] 높이 기준: 도면(D2 전열 상세)은 대좌 상면 -50 ↔ 모델은 코핑 상면 -50 (139~164 mm 낮음). [M-7] 층 순서: 도면은 S2 점이 S1 선 위 ↔ 모델은 S1 위·S2 50 mm 아래(모델 src '추론')."
|
||||
NOTE["UA1"] = "[M-13] 모델에 없음(0본). 도면은 기초 조립용 '배치간격 예시도'(1.0×1.2 예시)라 수량 73본 근거 미확인."
|
||||
NOTE["P1"] = "[D-20] 주철근 상단: 정면도 EL 43.011 ↔ 재료표 EL 43.061 (모델은 재료표). [D-21] 반지름 치수·선 875 ↔ 점 870.5 (모델은 점)."
|
||||
NOTE["P2"] = "[D-20] 주철근 상단: 정면도 EL 40.411 ↔ 재료표 EL 43.061 (코핑 정착 2.65 m 차이, 모델은 재료표). [D-21] 반지름 830 ↔ 점 825.5 (모델은 점)."
|
||||
NOTE["P3"] = "모델은 반원 2조각(72개)=1링 → 개수는 링 수(36)로 환산. A·B 는 모델 갈고리(굽힘 142°·R42.75)의 각진 치수 정의가 도면에 없어 기하로 추출하지 못함(미추출) — 길이 L 6.436·R 897·개수는 일치. [M-12] 단마다 90° 엇갈린 이음 각도는 도면에 기준 없음(모델 가정, 간접)."
|
||||
NOTE["P4"] = "모델은 반원 2조각(18개)=1링(커플러 65 포함 L 5.636) → 개수 9 로 환산. [D-23] 라벨 H19 @100 ↔ 치수 8@120=960 (모델 @120 — 구조계산서 확인 사항, E-01). [M-12] 커플러 각도 도면에 없음."
|
||||
NOTE["P5"] = "[D-23] 라벨 @100 ↔ 치수 22@120=2,640 (모델 @120, 구조계산서 확인). [D-22] 링 점 902 ↔ R 897. [M-12] 커플러 각도 도면에 없음."
|
||||
NOTE["P6"] = "정면도 선 반길이 875 ↔ 모델 직선 894 (한쪽 19 mm, 경미)."
|
||||
NOTE["B1"] = "[M-8] 모델 교차 철근 간격 54~56 mm ↔ 도면 두 뷰 모두 27~28 mm(점 값을 서로 다른 뷰에서 가져옴: B1 2073 ↔ B5 2127). [D-15] 같은 철근을 점/선으로 그린 높이가 정면도·측면도에서 27~28 mm 다름."
|
||||
NOTE["B2"] = "[M-9] 다리 끝 +2072 (도면 선 기준 +2100). [D-15] 점/선 높이 27~28 mm 차."
|
||||
NOTE["B3"] = "[D-17] 도면 중앙 치수 33@250+450(36본) ↔ 점·재료표 38본 (모델 38)."
|
||||
NOTE["B4"] = "[M-8] 하면 교차 철근 간격 영향(B2·B4)."
|
||||
NOTE["B5"] = "[M-9] 모델 중심 73 아래(순피복 58.5 mm, 도면 표기 상면 100, 선행 E-06). [M-8] 교차 철근 간격."
|
||||
NOTE["B6"] = "[M-9] 다리 끝 +2128 (도면 선 기준 +2100, 선행 E-06 피복 57.5). [M-8] 교차 철근 간격."
|
||||
NOTE["B7"] = "[M-8] 교차 철근 간격."
|
||||
NOTE["B9"] = "[M-01 선행] 도면 개수 빈칸. 라벨 H16 @500 + 격자 34×29(@250) 체크무늬 986/2 = 493본을 총길이 1,062.415 ÷ L 2.155 로 역산(간접 확인) → 모델 493본. 상단 180° 연장 C=64 는 모델에 직선으로 작도되지 않고 길이만 반영."
|
||||
NOTE["B10"] = "[D-18] 치수 9@200(10단) ↔ 점·재료표 9단 (모델 9단), 표 9.198×7.644 ↔ 점 ±4593/±3818."
|
||||
NOTE["B11"] = "B11·B12 4단 높이(z 550)와 위치 일치."
|
||||
NOTE["B12"] = "[D-16] 수량 34본(재료표) ↔ 모델 28본. 도면이 간소화되어 작도에 일부만 남아 있어 모델 작성 시 도면을 정확히 인식하지 못함. 정면도 간격 1000 한 줄, 단면도 400 위치에서 엇갈려 1000 간격으로 배치되는 철근이라 재료표 34본이 맞는 것으로 보임 → 설계자의 판단(확인)이 필요한 부분."
|
||||
for mk in ("C1", "C2", "C3", "C4", "C5", "C6"):
|
||||
KDS[mk] = "[M-4] 내면반지름 여유 거의 없음: 모델 내면지름 101.5 mm ↔ 3.5db 100.1/101.5 mm (H29, 표 4.5-1). 도면에 내면반지름 표기 없음."
|
||||
for mk in ("C7", "C8"):
|
||||
KDS[mk] = "[M-3] 굽힘 4곳이 각진 연결(내면반지름 미반영) → 내면지름 3.5db(H29 100.1 mm) 미적용 (KDS 24 14 21 표 4.5-1)."
|
||||
KDS["P3"] = "[M-11] 갈고리 연장 모델 86.7 mm < 5db 95 mm (KDS 4.5.4), 내면지름 66.5 mm < 공칭 기준 66.85 mm (0.35 mm 부족)."
|
||||
for mk in ("B1", "B2"):
|
||||
KDS[mk] = "[M-10] S25 굽힘: 모델 내면지름 87.6 mm < 공칭 기준 88.9 mm (1.3 mm 부족, 3.5db)."
|
||||
for mk in ("B3", "B7", "B10"):
|
||||
KDS[mk] = "[M-10] S19 굽힘: 모델 내면지름 66.6 mm < 공칭 기준 66.9 mm (0.3 mm 부족, 3.5db)."
|
||||
|
||||
# =============================================================== 5. 표 행 만들기
|
||||
HEAD = ["번 호", "형 식", "직 경", "개 수", "A", "B", "C", "D", "E", "R", "X1(º)", "X2(º)", "J", "길 이(M)", "총길이(M)", "단위중량(KG/M)", "총중량(TON)", "총중량(할증)(TON)"]
|
||||
KEYS = ["num", "shape", "dia", "n", "A", "B", "C", "D", "E", "R", "X1", "X2", "J", "L", "tot", "unit", "w", "wh"]
|
||||
|
||||
def surch(d): return 1.06 if int(d) >= 22 else 1.03
|
||||
|
||||
def build_model_table():
|
||||
"""도면 행 순서 그대로 모델 행 생성. 반환 {tab: [row dict]} (cells=표시 문자열, vals=비교용)"""
|
||||
out = {}
|
||||
for tab in ("SD400", "SD500"):
|
||||
rows = []; grp = [] # 직전 소계 이후 막대 행들
|
||||
last = {"shape": None, "dia": None}
|
||||
for r in drow[tab]:
|
||||
if r["kind"] == "bar":
|
||||
mk = r["mark"]; m = mod.get(mk)
|
||||
cells = {"num": mk}; vals = {}
|
||||
dcells = r["cells"]
|
||||
shp = m["shape"] if m else r["cells"]["shape_v"]
|
||||
dia = m["dia"] if m else r["cells"]["dia_v"]
|
||||
cells["shape"] = '"' if shp == last["shape"] else shp
|
||||
cells["dia"] = '"' if dia == last["dia"] else dia
|
||||
last["shape"], last["dia"] = shp, dia
|
||||
if m:
|
||||
cells["n"] = str(m["n"]); vals["n"] = m["n"]
|
||||
c, v = model_cells(mk)
|
||||
for k in DIMK:
|
||||
cells[k] = c.get(k, ""); vals[k] = v.get(k)
|
||||
cells["L"] = "%.3f" % (m["L"] / 1000.0); vals["L"] = m["L"]
|
||||
cells["tot"] = "%.3f" % m["tot"]; vals["tot"] = m["tot"]
|
||||
else:
|
||||
cells["n"] = "0"; vals["n"] = 0
|
||||
cells["L"] = ""; cells["tot"] = "0.000"; vals["tot"] = 0.0
|
||||
for k in DIMK:
|
||||
cells[k] = ""; vals[k] = None
|
||||
rows.append({"kind": "bar", "mark": mk, "cells": cells, "vals": vals, "model": m, "dia_n": re.sub(r"\D", "", dia or ""), "dia": dia})
|
||||
grp.append(rows[-1])
|
||||
else:
|
||||
lab = r["label"]; cells = {"num": lab}
|
||||
dc = r["cells"]
|
||||
if "소" in lab and "총" not in lab:
|
||||
tl = sum(b["vals"]["tot"] for b in grp)
|
||||
dn = grp[0]["dia_n"]
|
||||
u = UNIT[dn]
|
||||
w = tl * u / 1000.0; wh = w * surch(dn)
|
||||
pc = "(%d%%)" % round((surch(dn) - 1) * 100)
|
||||
cells.update(tot="%.3f" % tl, unit="%.3f" % u, w="%.3f" % w, wh="%.3f%s" % (wh, pc))
|
||||
rows.append({"kind": "sum", "label": lab, "cells": cells, "vals": {"tot": tl, "w": round(w, 3), "wh": round(wh, 3)}, "dia_n": dn, "grp": list(grp)})
|
||||
grp = []
|
||||
elif "겹이음" in lab:
|
||||
cells.update(w="", wh="")
|
||||
rows.append({"kind": "lap", "label": lab, "cells": cells, "vals": {}})
|
||||
else: # 총 계
|
||||
subs = [x for x in rows if x["kind"] == "sum"]
|
||||
tl = sum(s["vals"]["tot"] for s in subs)
|
||||
w = sum(s["vals"]["w"] for s in subs); wh = sum(s["vals"]["wh"] for s in subs)
|
||||
cells["w"] = "%.3f" % w; cells["wh"] = "%.3f" % wh
|
||||
if dc.get("tot"):
|
||||
cells["tot"] = "%.3f" % tl
|
||||
rows.append({"kind": "tot", "label": lab, "cells": cells, "vals": {"tot": tl, "w": w, "wh": wh}})
|
||||
out[tab] = rows
|
||||
return out
|
||||
MT = build_model_table()
|
||||
|
||||
# =============================================================== 6. 대조
|
||||
def compare_row(dr, mr):
|
||||
"""막대 행 비교 → {col: 'same'|'diff'|'round'|...}, 자동 비고 목록"""
|
||||
res = {}; auto = []
|
||||
mk = dr["mark"]; dc = dr["cells"]; mv = mr["vals"]; m = mr["model"]
|
||||
# 개수
|
||||
dn = int(dc["n"]) if dc["n"].isdigit() else None
|
||||
if dn is None:
|
||||
res["n"] = "drawing_blank"; auto.append("개수: 도면 빈칸 → 모델 %d" % mv["n"])
|
||||
elif dn != mv["n"]:
|
||||
res["n"] = "diff"; auto.append("개수: 도면 %d → 모델 %d (%+d)" % (dn, mv["n"], mv["n"] - dn))
|
||||
else:
|
||||
res["n"] = "same"
|
||||
# 형식·직경
|
||||
for k, mkey in (("shape", "shape"), ("dia", "dia")):
|
||||
dv = dc[k + "_v"]; mvv = m[mkey] if m else None
|
||||
res[k] = "same" if (mvv is None or dv == mvv) else "diff"
|
||||
if mvv is not None and dv != mvv:
|
||||
auto.append("%s: 도면 %s → 모델 %s" % ("형식" if k == "shape" else "직경", dv, mvv))
|
||||
# 치수
|
||||
for k in DIMK:
|
||||
r_ = same(dc.get(k, ""), mv.get(k), k)
|
||||
res[k] = r_
|
||||
if r_ == "diff":
|
||||
auto.append("%s: 도면 %s → 모델 %s" % (k, dc.get(k), mr["cells"][k]))
|
||||
elif r_ == "drawing_blank":
|
||||
auto.append("%s: 도면 빈칸 → 모델 %s" % (k, mr["cells"][k]))
|
||||
elif r_ == "model_blank":
|
||||
auto.append("%s: 도면 %s → 모델 미추출" % (k, dc.get(k)))
|
||||
# 길이
|
||||
dL = mm(dc["L"]); dL = dL[0] if dL else None
|
||||
if m and dL is not None:
|
||||
d = m["L"] - dL
|
||||
if abs(d) <= TOL:
|
||||
res["L"] = "same" if abs(d) < 0.5 else "round"
|
||||
else:
|
||||
res["L"] = "diff"; auto.append("길이 L: 도면 %.3f → 모델 %.3f m (%+.3f)" % (dL / 1000, m["L"] / 1000, d / 1000))
|
||||
else:
|
||||
res["L"] = "same" if dL is None and not m else "diff"
|
||||
# 총길이
|
||||
dT = float(dc["tot"]) if dc["tot"] else None
|
||||
mT = mv["tot"]
|
||||
if dT is not None:
|
||||
d = mT - dT
|
||||
tolt = max(dn or 0, mv["n"]) * TOL / 1000.0
|
||||
if abs(d) <= 1e-9 + 0.0005:
|
||||
res["tot"] = "same"
|
||||
elif abs(d) <= tolt and res["L"] in ("same", "round"):
|
||||
res["tot"] = "round"
|
||||
else:
|
||||
res["tot"] = "diff"; auto.append("총길이: 도면 %.3f → 모델 %.3f m (%+.3f)" % (dT, mT, d))
|
||||
else:
|
||||
res["tot"] = "same"
|
||||
return res, auto
|
||||
|
||||
# =============================================================== 7. 엑셀
|
||||
thin = Side(style="thin", color="999999")
|
||||
BR = Border(left=thin, right=thin, top=thin, bottom=thin)
|
||||
HF = PatternFill("solid", fgColor="D9D9D9")
|
||||
GREY = PatternFill("solid", fgColor="EDEDED")
|
||||
ORANGE = PatternFill("solid", fgColor="F8CBAD")
|
||||
BLUE = PatternFill("solid", fgColor="DDEBF7")
|
||||
YEL = PatternFill("solid", fgColor="FFF2CC")
|
||||
GREEN = PatternFill("solid", fgColor="E2F0D9")
|
||||
FILL = {"diff": ORANGE, "drawing_blank": YEL, "model_blank": YEL, "round": BLUE}
|
||||
|
||||
wb = Workbook()
|
||||
|
||||
def write_table(ws, title, tables, extra=None, cmp_mode=False):
|
||||
ws.append([title])
|
||||
ws.cell(row=1, column=1).font = Font(bold=True, size=12)
|
||||
ws.append([])
|
||||
heads = HEAD + (["판정", "비고 (자동: 칸별 차이)", "비고 (도면 내부·도면↔모델 코드)", "비고 3 (KDS 24 14 21 기준 상이)"] if cmp_mode else [])
|
||||
hr = ws.max_row + 1
|
||||
for tab_title, rows in tables:
|
||||
ws.append([tab_title]); ws.cell(row=ws.max_row, column=1).font = Font(bold=True)
|
||||
ws.append(heads); hr = ws.max_row
|
||||
for c in range(1, len(heads) + 1):
|
||||
cell = ws.cell(row=hr, column=c); cell.font = Font(bold=True); cell.fill = HF; cell.border = BR
|
||||
cell.alignment = Alignment(horizontal="center", vertical="center", wrap_text=True)
|
||||
for rr in rows:
|
||||
ws.append(rr["line"])
|
||||
r_ = ws.max_row
|
||||
for c in range(1, len(heads) + 1):
|
||||
cell = ws.cell(row=r_, column=c)
|
||||
cell.border = BR
|
||||
cell.alignment = Alignment(vertical="top", wrap_text=(c > 18), horizontal=("center" if c <= 18 else "left"))
|
||||
for col, fill in rr.get("fills", {}).items():
|
||||
ws.cell(row=r_, column=col).fill = fill
|
||||
if rr.get("bold"):
|
||||
for c in range(1, len(heads) + 1):
|
||||
ws.cell(row=r_, column=c).font = Font(bold=True)
|
||||
if c not in rr.get("fills", {}):
|
||||
ws.cell(row=r_, column=c).fill = GREY
|
||||
if cmp_mode:
|
||||
ws.cell(row=r_, column=21).alignment = Alignment(vertical="top", wrap_text=True)
|
||||
ws.cell(row=r_, column=22).font = Font(color="FF00FF")
|
||||
ws.cell(row=r_, column=22).alignment = Alignment(vertical="top", wrap_text=True)
|
||||
ws.append([])
|
||||
widths = [10, 7, 7, 7, 10, 10, 10, 7, 7, 8, 8, 8, 6, 10, 11, 12, 11, 13]
|
||||
if cmp_mode:
|
||||
widths += [11, 60, 70, 52]
|
||||
for i, w in enumerate(widths, 1):
|
||||
ws.column_dimensions[get_column_letter(i)].width = w
|
||||
ws.freeze_panes = "B4"
|
||||
|
||||
def line_of(cells):
|
||||
return [cells.get(k, "") for k in KEYS]
|
||||
|
||||
# ---- ① 도면 재료표 (재현) : 도면에 인쇄된 문자열 그대로
|
||||
w1 = wb.active; w1.title = "①도면 재료표(재현)"
|
||||
tabs1 = []
|
||||
for tab, ttl in (("SD400", "철 근 재 료 표 (SD400) — 3.dxf 원본 값 그대로"), ("SD500", "철 근 재 료 표 (SD500) — 3.dxf 원본 값 그대로")):
|
||||
rows = []
|
||||
for r in drow[tab]:
|
||||
if r["kind"] == "bar":
|
||||
c = dict(r["cells"]); c["num"] = r["mark"]
|
||||
rows.append({"line": line_of(c)})
|
||||
else:
|
||||
c = dict(r["cells"]); c["num"] = r["label"]
|
||||
rows.append({"line": line_of(c), "bold": True})
|
||||
tabs1.append((ttl, rows))
|
||||
write_table(w1, "① 도면 재료표 재현 (운곡교 P1 완도방향, 도면 C0050205-027 3.dxf)", tabs1)
|
||||
|
||||
# ---- ② 모델 재료표
|
||||
w2 = wb.create_sheet("②모델 재료표")
|
||||
tabs2 = []
|
||||
for tab, ttl in (("SD400", "철 근 재 료 표 (SD400) — 모델(운곡교p1.3dm) 기준"), ("SD500", "철 근 재 료 표 (SD500) — 모델 기준")):
|
||||
rows = []
|
||||
for r in MT[tab]:
|
||||
c = dict(r["cells"])
|
||||
if r["kind"] == "bar":
|
||||
rows.append({"line": line_of(c)})
|
||||
else:
|
||||
c["num"] = r["label"]
|
||||
rows.append({"line": line_of(c), "bold": True})
|
||||
tabs2.append((ttl, rows))
|
||||
write_table(w2, "② 모델 재료표 (모델 철근에서 추출: 개수·형상·치수 A~J·길이·총길이, 중량은 도면과 같은 단위중량·할증 적용)", tabs2)
|
||||
|
||||
# ---- ③ 대조·비고
|
||||
w3 = wb.create_sheet("③대조·비고")
|
||||
tabs3 = []
|
||||
EXPORT = {"SD400": [], "SD500": []} # DXF 작성용 (make_bom_dxf.py 가 읽음)
|
||||
stat = [] # 요약용
|
||||
for tab, ttl in (("SD400", "SD400 — 모델 값 표시, 도면과 다른 칸은 색 + (도면: 값)"), ("SD500", "SD500 — 모델 값 표시, 도면과 다른 칸은 색 + (도면: 값)")):
|
||||
rows = []
|
||||
di = 0
|
||||
for r in drow[tab]:
|
||||
mr = MT[tab][di]; di += 1
|
||||
if r["kind"] == "bar":
|
||||
res, auto = compare_row(r, mr)
|
||||
cells = dict(mr["cells"])
|
||||
fills = {}
|
||||
line = []
|
||||
for ci, k in enumerate(KEYS, 1):
|
||||
txt = cells.get(k, "")
|
||||
if (k in res and res[k] not in ("same", "both_blank") and k not in ("shape", "dia")) or (k in ("shape", "dia") and res.get(k) == "diff"):
|
||||
dt = r["cells"].get(k + "_v", r["cells"].get(k, "")) if k in ("shape", "dia") else r["cells"].get(k, "")
|
||||
txt = "%s\n(도면: %s)" % (txt if txt != "" else "-", dt if dt != "" else "빈칸")
|
||||
fills[ci] = FILL.get(res[k], ORANGE)
|
||||
line.append(txt)
|
||||
kind = [v for v in res.values()]
|
||||
if "diff" in kind:
|
||||
verdict = "차이"
|
||||
elif "drawing_blank" in kind or "model_blank" in kind:
|
||||
verdict = "도면 빈칸/모델 미추출"
|
||||
elif "round" in kind:
|
||||
verdict = "일치(반올림)"
|
||||
else:
|
||||
verdict = "일치"
|
||||
fills[19] = {"차이": ORANGE, "도면 빈칸/모델 미추출": YEL, "일치(반올림)": BLUE, "일치": GREEN}[verdict]
|
||||
line += [verdict, "\n".join(auto), NOTE.get(r["mark"], ""), KDS.get(r["mark"], "")]
|
||||
rows.append({"line": line, "fills": fills})
|
||||
EXPORT[tab].append({"kind": "bar", "mark": r["mark"], "d": {k: r["cells"].get(k, "") for k in KEYS},
|
||||
"m": {k: mr["cells"].get(k, "") for k in KEYS}, "res": res, "verdict": verdict,
|
||||
"auto": auto, "note": NOTE.get(r["mark"], ""), "kds": KDS.get(r["mark"], "")})
|
||||
stat.append((r["mark"], verdict, auto))
|
||||
else:
|
||||
cells = dict(mr["cells"]); cells["num"] = r["label"]
|
||||
fills = {}
|
||||
line = []
|
||||
for ci, k in enumerate(KEYS, 1):
|
||||
txt = cells.get(k, ""); dt = r["cells"].get(k, "")
|
||||
if k in ("tot", "w", "wh") and dt and txt:
|
||||
mt_ = re.match(r"[\d.]+", txt); md_ = re.match(r"[\d.]+", dt)
|
||||
if mt_ and md_ and abs(float(mt_.group()) - float(md_.group())) > 0.0015:
|
||||
txt = "%s\n(도면: %s)" % (txt, dt); fills[ci] = ORANGE
|
||||
line.append(txt)
|
||||
extra = ""
|
||||
if mr["kind"] == "lap":
|
||||
extra = "도면 값(%s / %s)만 있음. 겹이음 할증 산식이 도면에 없어 모델은 산출하지 않음." % (r["cells"].get("w", ""), r["cells"].get("wh", ""))
|
||||
line[KEYS.index("w")] = "(도면: %s)" % r["cells"].get("w", "")
|
||||
line[KEYS.index("wh")] = "(도면: %s)" % r["cells"].get("wh", "")
|
||||
line += ["", extra, "", ""]
|
||||
rows.append({"line": line, "fills": fills, "bold": True})
|
||||
sres = {KEYS[ci - 1]: "diff" for ci in fills}
|
||||
EXPORT[tab].append({"kind": mr["kind"], "label": r["label"], "d": {k: r["cells"].get(k, "") for k in KEYS},
|
||||
"m": {k: mr["cells"].get(k, "") for k in KEYS}, "res": sres, "verdict": "", "auto": [],
|
||||
"note": extra, "kds": ""})
|
||||
tabs3.append((ttl, rows))
|
||||
write_table(w3, "③ 대조·비고 — 같은 양식(도면 표 순서)으로, 모델 값 위에 도면과 다른 칸을 표시", tabs3, cmp_mode=True)
|
||||
for row in w3.iter_rows(min_row=4):
|
||||
lines = 1
|
||||
for c in row:
|
||||
if c.value is None:
|
||||
continue
|
||||
s = str(c.value)
|
||||
wd = w3.column_dimensions[get_column_letter(c.column)].width or 10
|
||||
n = sum(max(1, int(len(p) * (1.7 if c.column > 19 else 1.0) / wd) + 1) if c.column > 19 else 1 for p in s.split("\n")) if c.column > 19 else len(s.split("\n"))
|
||||
lines = max(lines, n)
|
||||
w3.row_dimensions[row[0].row].height = max(15, 14 * lines)
|
||||
w3.insert_rows(2)
|
||||
w3.cell(row=2, column=1, value="색: 주황=도면과 다름 · 파랑=반올림 범위(≤1 mm/본) · 노랑=도면 빈칸/모델 미추출 · 판정 초록=일치 · 마젠타 글자=KDS 24 14 21 기준 상이. 코드 [M-n]=도면↔모델, [D-n]=도면 내부(검토기록_최종.md).")
|
||||
w3.cell(row=2, column=1).font = Font(italic=True)
|
||||
|
||||
# ---- ④ 요약
|
||||
w4 = wb.create_sheet("④요약")
|
||||
w4.append(["도면 재료표 ↔ 모델 재료표 차이 요약 (2026-10-16, 검토 미확정)"])
|
||||
w4.cell(row=1, column=1).font = Font(bold=True, size=12)
|
||||
w4.append([])
|
||||
w4.append(["마크", "판정", "차이 내용(자동 추출)"])
|
||||
for c in range(1, 4):
|
||||
w4.cell(row=3, column=c).font = Font(bold=True); w4.cell(row=3, column=c).fill = HF
|
||||
for mk, v, auto in stat:
|
||||
if v != "일치":
|
||||
w4.append([mk, v, " / ".join(auto)])
|
||||
w4.append([])
|
||||
cnt = collections.Counter(v for _, v, _ in stat)
|
||||
w4.append(["판정 집계: " + ", ".join("%s %d" % kv for kv in sorted(cnt.items()))])
|
||||
for i, w in enumerate([10, 22, 150], 1):
|
||||
w4.column_dimensions[get_column_letter(i)].width = w
|
||||
|
||||
# ---- ⑤ 코드 설명
|
||||
w5 = wb.create_sheet("⑤비고코드설명")
|
||||
w5.append(["코드", "구분", "내용"])
|
||||
for c in [
|
||||
("M-1", "도면↔모델", "C14 최하단 점 2개 모델이 350 mm 높음(근거 없음)"),
|
||||
("M-2", "미확인", "C14 훅 방향 도면 표기 없음 (모델은 아래 가정)"),
|
||||
("M-3", "기준↔모델", "C7·C8 굽힘 4곳 각진 연결 (내면반지름 미반영)"),
|
||||
("M-4", "기준↔모델", "C1~C6 내면반지름 여유 거의 없음"),
|
||||
("M-5", "도면↔모델", "C9~C13 길이 산식 +54.3 규칙이 변하는 치수에만 적용"),
|
||||
("M-6", "도면↔모델", "S1·S2 높이 기준 (도면 대좌 상면 -50 ↔ 모델 코핑 상면 -50)"),
|
||||
("M-7", "도면↔모델", "S1·S2 층 순서 (도면 S2 위 ↔ 모델 S1 위)"),
|
||||
("M-8", "도면↔모델", "기초 교차 철근 간격 (도면 27~28 mm ↔ 모델 54~56 mm)"),
|
||||
("M-9", "도면↔모델", "기초 B5 중심 73 아래(피복 58.5), B2·B6 다리 끝 높이"),
|
||||
("M-10", "기준↔모델", "기초 S25·S19 굽힘 내면지름이 공칭 기준에 1.3/0.3 mm 부족"),
|
||||
("M-11", "기준↔모델", "P3 갈고리 연장 86.7 < 5db 95, 내면지름 66.5 < 66.85"),
|
||||
("M-12", "미확인", "P3 이음·P4/P5 커플러 각도 도면에 없음 (모델 가정)"),
|
||||
("M-13", "도면↔모델", "UA1(73본, H22) 모델에 없음"),
|
||||
("D-4/D-5", "도면 내부", "스터럽 폭 재료표 1.407 ↔ 단면 작도 1.160/1.740, 폐합근 1.106/1.686"),
|
||||
("D-6", "도면 내부", "재료표 L 이 (최대+최소)/2 근사 → 총길이 과대"),
|
||||
("D-7", "도면 내부", "C2·C5 L 12.081 ↔ 치수 합 12.082"),
|
||||
("D-8", "도면 내부", "다리 각도 재료표 98°/96° ↔ 정면도 96.4°"),
|
||||
("D-9", "도면 내부", "C7·C8 재료표 B·D·R·X·J 빈칸"),
|
||||
("D-15~D-18", "도면 내부", "기초 점/선 높이 27~28 mm 차, B12 34↔28, B3 치수↔본수, B10 단 수"),
|
||||
("D-20~D-23", "도면 내부", "P1/P2 상단 EL, 기둥 반지름, 링 R, P4·P5 @100↔@120"),
|
||||
("E-01", "선행보고서", "기둥 띠철근 간격 → 구조계산서 확인 사항")]:
|
||||
w5.append(list(c))
|
||||
for i, w in enumerate([12, 14, 90], 1):
|
||||
w5.column_dimensions[get_column_letter(i)].width = w
|
||||
for c in range(1, 4):
|
||||
w5.cell(row=1, column=c).font = Font(bold=True); w5.cell(row=1, column=c).fill = HF
|
||||
|
||||
# ---- ⑥ 개별 철근
|
||||
w6 = wb.create_sheet("⑥모델_개별철근")
|
||||
w6.append(["마크", "직경", "형식", "발생(occurrence)", "L(각진+커플러, mm)", "커플러(mm)", "중심선 실길이(mm)", "호스트", "근거(src)"])
|
||||
for mk in sorted(mod, key=lambda s: (re.sub(r"\d", "", s), int(re.sub(r"\D", "", s) or 0))):
|
||||
for b in sorted(mod[mk]["items"], key=lambda b: b["us"].get("occurrence", "")):
|
||||
us = b["us"]
|
||||
w6.append([mk, us.get("dia"), us.get("shape"), us.get("occurrence"), round(num(us.get("design_length")) + num(us.get("coupler_length")), 3),
|
||||
num(us.get("coupler_length")), round(clen(b["g"], 800), 1), us.get("host"), us.get("src")])
|
||||
for c in range(1, 10):
|
||||
w6.cell(row=1, column=c).font = Font(bold=True); w6.cell(row=1, column=c).fill = HF
|
||||
for i, w in enumerate([8, 7, 7, 18, 20, 11, 18, 10, 70], 1):
|
||||
w6.column_dimensions[get_column_letter(i)].width = w
|
||||
w6.freeze_panes = "A2"
|
||||
|
||||
wb.move_sheet("④요약", offset=-3)
|
||||
import json, os
|
||||
jp = os.path.join(os.path.dirname(OUT), "추출데이터", "재료표_대조결과.json")
|
||||
json.dump(EXPORT, open(jp, "w", encoding="utf-8"), ensure_ascii=False, indent=1)
|
||||
try:
|
||||
wb.save(OUT)
|
||||
except PermissionError:
|
||||
print("엑셀 파일이 열려 있어 저장하지 못함(JSON 만 갱신):", OUT)
|
||||
print("saved", OUT)
|
||||
print("판정:", dict(cnt))
|
||||
for mk, v, auto in stat:
|
||||
if v != "일치":
|
||||
print(mk, v, " | ".join(auto))
|
||||
@@ -0,0 +1,190 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""운곡교 P1 재료표 도면(DXF) 대조본 작성.
|
||||
|
||||
도면 재료표(3.dxf)와 같은 칸 구성(열 위치·글자 높이·레이어)에 마크마다 두 줄(도면 / 모델)을 놓고,
|
||||
다른 칸을 색으로 칠하고 오른쪽에 비고 열(비고 · 비고 3 KDS)을 붙인다.
|
||||
입력: 추출데이터\재료표_대조결과.json (make_bom_compare.py 가 만든다), 3.dxf (스타일·레이어 상속)
|
||||
사용: python -I make_bom_dxf.py <pylib경로> <대조결과.json> <출력.dxf>
|
||||
"""
|
||||
import sys, json, math
|
||||
sys.path.insert(0, sys.argv[1])
|
||||
import ezdxf
|
||||
from ezdxf.enums import TextEntityAlignment
|
||||
from ezdxf.lldxf import const
|
||||
|
||||
SRC = r"D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\3.dxf"
|
||||
data = json.load(open(sys.argv[2], encoding="utf-8"))
|
||||
OUT = sys.argv[3]
|
||||
|
||||
doc = ezdxf.readfile(SRC)
|
||||
msp = doc.modelspace()
|
||||
for e in list(msp): # 원본 도면 내용은 지우고 스타일·레이어·단위만 상속
|
||||
msp.delete_entity(e)
|
||||
if "KR_TBL" not in doc.styles:
|
||||
doc.styles.add("KR_TBL", font="malgun.ttf")
|
||||
LAYERS = {
|
||||
"대조_다름(주황)": (30, (248, 203, 173)),
|
||||
"대조_반올림(파랑)": (140, (221, 235, 247)),
|
||||
"대조_빈칸미추출(노랑)": (50, (255, 242, 204)),
|
||||
"대조_일치(초록)": (3, (226, 240, 217)),
|
||||
"대조_비고": (7, None),
|
||||
"대조_비고3_KDS(자홍)": (6, None),
|
||||
"대조_표선": (7, None),
|
||||
"대조_글자": (7, None),
|
||||
}
|
||||
for n, (c, _) in LAYERS.items():
|
||||
if n not in doc.layers:
|
||||
doc.layers.add(n, color=c)
|
||||
|
||||
TH = 150 # 표 글자 높이 (원본과 동일)
|
||||
SUB = 360 # 한 줄 높이 (원본 행 간격)
|
||||
XB = [1752, 2652, 3552, 4452, 5352, 6852, 8352, 9852, 11352, 12852, 14352, 15852, 17352, 18852, 20352, 21552, 22752, 23952, 25152]
|
||||
KEYS = ["num", "shape", "dia", "n", "A", "B", "C", "D", "E", "R", "X1", "X2", "J", "L", "tot", "unit", "w", "wh"]
|
||||
HEAD = ["번 호", "형 식", "직 경", "개 수", "A", "B", "C", "D", "E", "R", "X1(º)", "X2(º)", "J", "길 이", "총길이", "단위중량", "총중량", "총중량(할증)"]
|
||||
UNITS = {"L": "(M)", "tot": "(M)", "unit": "(KG/M)", "w": "(TON)", "wh": "(TON)"}
|
||||
XK = XB[0] - 1500 # '구분'(도면/모델) 열
|
||||
XV0, XV1 = XB[-1], XB[-1] + 1600 # 판정 열
|
||||
XN0, XN1 = XV1, XV1 + 16000 # 비고
|
||||
XK3_0, XK3_1 = XN1, XN1 + 12000 # 비고 3
|
||||
XLEFT, XRIGHT = XK, XK3_1
|
||||
MCOL = 6 # ACI 자홍
|
||||
|
||||
def col_x(k):
|
||||
i = KEYS.index(k)
|
||||
return XB[i], XB[i + 1]
|
||||
|
||||
def txt(x, y, s, h=TH, layer="대조_글자", color=None):
|
||||
if s is None or s == "":
|
||||
return
|
||||
t = msp.add_text(s, height=h, dxfattribs={"layer": layer, "style": "KR_TBL"})
|
||||
t.set_placement((x, y), align=TextEntityAlignment.MIDDLE_CENTER)
|
||||
if color is not None:
|
||||
t.dxf.color = color
|
||||
|
||||
def mtxt(x0, ytop, width, s, h=110, layer="대조_비고", color=None):
|
||||
if not s:
|
||||
return
|
||||
m = msp.add_mtext(s, dxfattribs={"layer": layer, "style": "KR_TBL", "char_height": h})
|
||||
m.dxf.insert = (x0, ytop, 0)
|
||||
m.dxf.width = width
|
||||
m.dxf.attachment_point = 1 # 좌상단
|
||||
if color is not None:
|
||||
m.dxf.color = color
|
||||
|
||||
def line(x0, y0, x1, y1, layer="대조_표선", color=None):
|
||||
ln = msp.add_line((x0, y0), (x1, y1), dxfattribs={"layer": layer})
|
||||
if color is not None:
|
||||
ln.dxf.color = color
|
||||
|
||||
def fill(x0, y0, x1, y1, lname):
|
||||
rgb = LAYERS[lname][1]
|
||||
h = msp.add_hatch(dxfattribs={"layer": lname})
|
||||
h.set_solid_fill(color=LAYERS[lname][0])
|
||||
h.rgb = rgb
|
||||
h.paths.add_polyline_path([(x0, y0), (x1, y0), (x1, y1), (x0, y1)], is_closed=True)
|
||||
|
||||
def est_lines(s, width, h=110):
|
||||
cw = h * 0.8
|
||||
per = max(8, int((width - 200) / cw))
|
||||
n = 0
|
||||
for part in (s or "").split("\n"):
|
||||
n += max(1, math.ceil(len(part) / per))
|
||||
return n
|
||||
|
||||
STAT_LAYER = {"diff": "대조_다름(주황)", "round": "대조_반올림(파랑)", "drawing_blank": "대조_빈칸미추출(노랑)", "model_blank": "대조_빈칸미추출(노랑)"}
|
||||
VERD_LAYER = {"차이": "대조_다름(주황)", "일치(반올림)": "대조_반올림(파랑)", "도면 빈칸/모델 미추출": "대조_빈칸미추출(노랑)", "일치": "대조_일치(초록)"}
|
||||
|
||||
# ------------------------------------------------------------------ 범례
|
||||
y = 0.0
|
||||
txt((XLEFT + XRIGHT) / 2 - 8000, y + 1900, "운 곡 교 P1 (완도방향) 철 근 재 료 표 — 도면(3.dxf) ↔ 모델(운곡교p1.3dm) 대조", h=300)
|
||||
txt((XLEFT + XRIGHT) / 2 - 8000, y + 1450, "각 마크마다 위 줄 = 도면 재료표 값, 아래 줄 = 모델에서 뽑은 값. 다른 칸은 색으로 표시하고 오른쪽 비고 열에 내용을 적음 (검토 미확정, 2026-10-16).", h=130)
|
||||
lx = XLEFT
|
||||
for name, label in (("대조_다름(주황)", "주황 = 도면과 다름"), ("대조_반올림(파랑)", "파랑 = 반올림 범위(≤1 mm/본)"),
|
||||
("대조_빈칸미추출(노랑)", "노랑 = 도면 빈칸 / 모델 미추출"), ("대조_일치(초록)", "초록 = 일치 (판정 열)")):
|
||||
fill(lx, y + 700, lx + 500, y + 1100, name)
|
||||
txt(lx + 600 + len(label) * 55, y + 900, label, h=130)
|
||||
lx += 700 + len(label) * 115
|
||||
txt(lx + 1800, y + 900, "자홍 글자 = KDS 24 14 21 기준 상이(비고 3)", h=130, color=MCOL)
|
||||
|
||||
def build_table(title, rows, ytop):
|
||||
"""rows: JSON 행 리스트. 반환: 표 아래 y"""
|
||||
y = ytop
|
||||
txt((XB[0] + XB[-1]) / 2, y + 400, title, h=220)
|
||||
# 헤더 2줄
|
||||
hy0 = y
|
||||
for i, hd in enumerate(HEAD):
|
||||
x0, x1 = XB[i], XB[i + 1]
|
||||
txt((x0 + x1) / 2, y - SUB / 2, hd)
|
||||
if KEYS[i] in UNITS:
|
||||
txt((x0 + x1) / 2, y - SUB * 1.5, UNITS[KEYS[i]])
|
||||
txt((XK + XB[0]) / 2, y - SUB, "구분")
|
||||
txt((XV0 + XV1) / 2, y - SUB, "판정")
|
||||
txt((XN0 + XN1) / 2, y - SUB, "비 고 (칸별 차이 · 도면 내부/도면↔모델 코드)")
|
||||
txt((XK3_0 + XK3_1) / 2, y - SUB, "비고 3 (KDS 24 14 21 기준 상이)", color=MCOL)
|
||||
y -= SUB * 2
|
||||
line(XLEFT, hy0, XRIGHT, hy0, layer="대조_표선")
|
||||
line(XLEFT, y, XRIGHT, y)
|
||||
body_top = y
|
||||
for r in rows:
|
||||
auto = " / ".join(r.get("auto", []))
|
||||
note = r.get("note", "")
|
||||
ntext = auto + ("\\P" if auto and note else "") + note
|
||||
need1 = est_lines((auto + "\n" + note).strip("\n"), XN1 - XN0)
|
||||
need3 = est_lines(r.get("kds", ""), XK3_1 - XK3_0)
|
||||
H = max(2 * SUB, max(need1, need3) * 150 + 80)
|
||||
half = H / 2.0
|
||||
yt, ym, yb = y, y - half, y - H
|
||||
# 칸 색 (도면·모델 두 줄 모두 같은 열에 칠함)
|
||||
for k, st in r["res"].items():
|
||||
if k in ("shape", "dia") and st == "same":
|
||||
continue
|
||||
lname = STAT_LAYER.get(st)
|
||||
if lname and k in KEYS:
|
||||
x0, x1 = col_x(k)
|
||||
fill(x0, yb, x1, yt, lname)
|
||||
if r.get("kind") == "bar":
|
||||
vl = VERD_LAYER.get(r["verdict"])
|
||||
if vl:
|
||||
fill(XV0, yb, XV1, yt, vl)
|
||||
# 글자
|
||||
for i, k in enumerate(KEYS):
|
||||
x0, x1 = XB[i], XB[i + 1]
|
||||
cx = (x0 + x1) / 2
|
||||
dtxt = r["d"].get(k, "")
|
||||
mtxt_ = r["m"].get(k, "")
|
||||
if r["kind"] == "bar" and k in ("shape", "dia"):
|
||||
pass
|
||||
if r["kind"] != "bar" and k == "num":
|
||||
lab = r.get("label", "")
|
||||
if r["kind"] == "sum":
|
||||
txt((XB[7] + XB[8]) / 2, y - half / 2, "소 계")
|
||||
txt((XB[7] + XB[8]) / 2, ym - half / 2, "소 계")
|
||||
else:
|
||||
short = lab.replace("총 계", "총 계")
|
||||
txt((XB[0] + XB[11]) / 2, y - half / 2, short, h=130)
|
||||
txt((XB[0] + XB[11]) / 2, ym - half / 2, short + " (모델)" if "겹이음" not in short else "(모델 미산출)", h=130)
|
||||
continue
|
||||
txt(cx, y - half / 2, dtxt)
|
||||
txt(cx, ym - half / 2, mtxt_ if (mtxt_ != "" or dtxt == "") else "-")
|
||||
txt((XK + XB[0]) / 2, y - half / 2, "도면")
|
||||
txt((XK + XB[0]) / 2, ym - half / 2, "모델")
|
||||
if r.get("kind") == "bar":
|
||||
txt((XV0 + XV1) / 2, (yt + yb) / 2, {"차이": "차이", "일치(반올림)": "반올림", "도면 빈칸/모델 미추출": "빈칸/미추출", "일치": "일치"}.get(r["verdict"], r["verdict"]), h=120)
|
||||
mtxt(XN0 + 100, yt - 50, XN1 - XN0 - 200, ntext)
|
||||
mtxt(XK3_0 + 100, yt - 50, XK3_1 - XK3_0 - 200, r.get("kds", ""), layer="대조_비고3_KDS(자홍)", color=MCOL)
|
||||
# 선
|
||||
line(XLEFT, yb, XRIGHT, yb)
|
||||
line(XLEFT, ym, XB[-1], ym, color=8)
|
||||
y = yb
|
||||
# 세로선
|
||||
for x in [XK] + XB + [XV1, XN1, XK3_1]:
|
||||
line(x, hy0, x, y)
|
||||
line(XLEFT, y, XRIGHT, y, layer="대조_표선")
|
||||
return y
|
||||
|
||||
y1 = build_table("철 근 재 료 표 (SD400)", data["SD400"], -1000.0)
|
||||
y2 = build_table("철 근 재 료 표 (SD500)", data["SD500"], y1 - 2500.0)
|
||||
doc.header["$EXTMIN"] = (XLEFT, y2, 0)
|
||||
doc.header["$EXTMAX"] = (XRIGHT, 2500, 0)
|
||||
doc.saveas(OUT)
|
||||
print("saved", OUT, "y", y1, y2)
|
||||
@@ -0,0 +1,250 @@
|
||||
import sys; sys.path.insert(0,"./pylib")
|
||||
from openpyxl import Workbook
|
||||
from openpyxl.styles import Font, PatternFill, Alignment, Border, Side
|
||||
from openpyxl.utils import get_column_letter
|
||||
# ---- reuse the 4-way rows written earlier (head, R) without re-saving that workbook
|
||||
src = open('xl4.py', encoding='utf-8').read()
|
||||
a = src.index("head=['번호'")
|
||||
b = src.index("for j,h in enumerate(head,1):")
|
||||
ns = {}
|
||||
exec(src[a:b], ns)
|
||||
R = [list(r) for r in ns['R']]
|
||||
# ---- new rows (model-formula question) appended
|
||||
R.append(['58','C9~C13','모델 길이 산식 규칙 (+54.3 적용 범위)','해당 없음','해당 없음','재료표 변하는 치수 = 도면 중심선 + 54.3 (선행보고서 7.2)','스터럽 높이 b·폐합근 길이 A 에는 +54.3 적용, 폭(스터럽 A, 폐합근 B)에는 미적용','확인 필요','C12 모델 폭 1106 (+54.3 = 1160)은 스터럽 폭과 같아짐. 폭에도 규칙을 적용해야 하는지 판단 필요 (적용 시 C12 +1.95 m, C13 +0.98 m)'])
|
||||
R.append(['59','C1~C16','[단면도 (정면도 가운데, S=1:60, EL 43.555)] 철근 점·스터럽','해당 없음','B-B 오른쪽 절반(Y≥0)만 작도: 상면 3단 12점/행(깊이 248.2/348.2/448.2), C16 6점(104.5), C12·C13 행 3점(Y 317/843/1423, 깊이 793.7…), C7·C8 12점(하면 위 104.5), 스터럽 Y 290/870/1450(상·하 77.5)','해당 없음','B-B 와 같은 위치·높이 (모델이 B-B 값과 일치)','일치','단면도는 B-B 와 같은 단면을 전체 높이로 그린 것(같은 상면 EL 43.555, 깊이 3,144, 폭 3,100). 값은 B-B 와 0.3mm 이내로 같음'])
|
||||
R.append(['60','C1~C16','[단면도] 점 위치·스터럽 높이·미확인 가로선','해당 없음','점 +4.5mm(C16 104.5), 스터럽 상·하 77.5, 상면 -100 전폭 선(EL 43.455) 1개: B-B 와 동일','해당 없음','B-B 와 동일 (100 안쪽)','도면 내부','D-1·D-3·D-12 와 같은 항목이 단면도에도 반복됨 (새 항목 없음)'])
|
||||
R.append(['61','S1·S2','형상·길이·본수·총길이','D2 상세: 훅 700 (대좌 89 + 코핑 611), S1 길이 2.4 m(2.5 m 칸 안), S2 1.1 m','D2 단면 C-C: S1 가로선 10개(2.4 m), S2 세로선 21개(1.1 m)','S1 III H19 50본 A 2.400 B 700 L 3.800 / S2 105본 A 1.100 B 700 L 2.500','S1 50본(5격자×10) L 3,800, 총 190.0 m / S2 105본(5격자×21) L 2,500, 총 262.5 m','일치','총길이 재료표 190.000 / 262.500 과 정확히 일치'])
|
||||
R.append(['62','S1·S2','간격 (D2 단면 C-C, 도면 좌표 ÷2)','해당 없음','S1: 112.5 / 125 x7 / 112.5 (1.2 m 칸), S2: 50, 75, 125 x18, 75 (2.5 m 칸)','해당 없음','S1: 113/125/124…/112, S2: 74, 125 x18…, 74 (회전 4.4° 반영)','일치','D2 상세는 S=1:30 이라 좌표가 2배로 그려져 있음 (치수 문자는 실제값)'])
|
||||
R.append(['63','S1·S2','높이 기준 (S1 철근 중심)','D2 전열 상세: 대좌 상면에서 50 아래 (대좌 높이 139, 훅 아래로 89+611)','해당 없음','해당 없음','코핑 상면에서 50 아래 (대좌 아래, 예: z 43,648 = 코핑 EL 43.698 -50), 훅 700 아래','불일치','모델이 대좌 높이만큼(139~164mm) 낮음. 모델 src 가 "추론"으로 표기됨. 도면에서 해석 확인 필요'])
|
||||
R.append(['64','S1·S2','층 순서 (위/아래)','D2 상세: S2 점이 S1 선보다 13.5mm 위 (작도 기호 오프셋)','해당 없음','해당 없음','S1 위 · S2 아래, 50mm 간격 (src "upper layer [추론]")','불일치','도면은 S2 가 위, 모델은 S1 이 위. 도면은 확정 표기 없음 → 확인 필요'])
|
||||
R.append(['65','S1·S2','배치 대상 (전열·후열 / 대좌 개수)','D1 평면도: 3.100 폭에 S1 / S2 / S1 구간 표기, D2 상세는 전열 1개 (2.5 x 1.2)','해당 없음','S1 50 = 5x10, S2 105 = 5x21','5개 격자, 각 격자가 전열·후열 두 대좌를 가로지르는 2.4 m (Y -1288~1104)','미확인','D1 평면도의 S1/S2/S1 구간 표기와 D2 상세 1개의 대응이 도면에 명확하지 않음'])
|
||||
R.append(['66','S1·S2','D2 전열 상세의 대좌 높이','D2 상세 대좌 139','해당 없음','해당 없음','전열(3500 kN) 대좌 164, 후열(2800 kN) 대좌 139','미확인','상세 제목은 전열인데 높이 139 는 모델 후열 값. 도면 내부 불일치 가능성'])
|
||||
R.append(['67','B1~B8','[기초] 상·하면 철근 높이: 같은 철근을 정면도와 측면 단면도에서 비교','정면도(기초): 선(X방향 철근) B5 +2100, B6·B8 +150, B7 +250 / 점(Y방향) B1 +2073, B2·B4 +122, B3 +227.5','측면 단면도(기초): 선(Y방향) B1 +2100, B2·B4 +150, B3 +250 / 점(X방향) B5 +2127, B6·B8 +178, B7 +277','해당 없음','모델은 점 값 사용: B1 +2073, B5 +2127, B2·B4 +122, B6·B8 +178, B3 +227.5, B7 +277','불일치','같은 철근이 두 뷰에서 27~28mm(B3 22.5) 다르게 그려짐 (선=설계 중심, 점=접촉 철근 기호). 도면 내부 불일치, 모델은 점 값을 따름'])
|
||||
R.append(['68','B1~B8','[기초] 교차하는 두 철근의 간격 (상면 B1/B5, 하면 B2·B4/B6·B8, 중앙 B3/B7)','두 뷰 모두 27~28mm (철근 지름 합의 반, 접촉)','측면 단면도도 27~28mm','해당 없음','상면 54, 하면 56, 중앙 49.5 (점 값을 서로 다른 뷰에서 가져와 간격이 2배)','불일치','모델이 도면 두 뷰 중 어느 쪽과도 맞지 않는 조합. 모델 확인·수정 필요'])
|
||||
R.append(['69','B5, B6, B2','[기초] 상면 피복·다리 끝 높이','상면 선 100 아래, 다리 B6 +150~+2100 (끝 100 아래)','다리 B2 +150~+2100','다리 B=1.950','B5 중심 73 아래(순피복 58.5, 선행 E-06), B6 다리 끝 +2128 (72 아래), B2 다리 끝 +2072 (128 아래)','불일치','도면 선 기준 100 아래와 모델이 ±27mm 다름. 선행보고서 E-06 확인'])
|
||||
R.append(['70','B12','[기초] 본수','우측 점 3+4+3+4=14 (z 550/950/1350/1750) → 전체 28','측면 단면도 B11 점도 28 구성','B12 34본 (L 7.800, A 7.600 B 100)','28본 (총 218.400 m)','불일치','재료표 34 ↔ 작도 28 (선행 E-05 확인, 모델은 작도를 따름). 재료표 총길이 265.200 ↔ 모델 218.400'])
|
||||
R.append(['71','B3','[기초] 위치 치수 (중앙 줄)','점 38개 (오프셋 125~4375, 4575), 치수 줄 "100 / 450 / 33@250 = 8.250 / 450 / 100"','해당 없음','B3 38본','38본 (점과 동일)','불일치','치수(450 끝, 34+2=36본)와 점·재료표(38본)가 다름. 도면 내부, 모델은 점·재료표를 따름'])
|
||||
R.append(['72','B10','[기초] 단 수와 치수','치수 "9@200=1.800" (10단 z 1950~150), 점은 9단 (z 1950~350)','측면도 점도 9단','B10 9본, A 9.198 B 7.644','9단 z 1950~350, 루프 9.198 x 7.644','불일치','치수는 10단인데 점·재료표는 9단. 점 위치 ±4593/±3818 ↔ 표 ±4599/±3822 (6/4mm)'])
|
||||
R.append(['73','B9','[기초] 수량·배치','라벨 "H16 @500" (작도 위치 불명)','해당 없음','B9 H16 수량 칸 빈칸, L 2.155 총 1,062.415','493본 체크무늬 34x29 격자 (총길이 역산)','미확인','수량은 총길이/L 로 역산(선행 M-01). 도면에서 배치를 확인하지 못함'])
|
||||
R.append(['74','B1~B8, B10~B12','[기초] 본수·형상·길이·간격','B1 점 19(우측)→38, B3 19→38, 하면 점 37→73, B12 14→28, B10 9단','B5·B7 점 16→32, B6+B8 점 31→61, B11 점 14→28','B1 38 / B2 38 / B3 38 / B4 35 / B5 32 / B6 32 / B7 32 / B8 29 / B10 9 / B11 28, 형상·A·B·L 표기','동일 본수·위치, 총길이 B1 304.0 / B2 437.0 / B3 304.0 / B4 266.0 / B5 305.6 / B6 417.6 / B7 305.6 / B8 265.35 / B10 303.156 / B11 261.8 m (재료표와 일치)','일치','하면 70@125=8.750 (+200 끝) = B2 38 + B4 35 교차, 상면 35@250 (+200 끝) = B1 38, 측면 58@125 / 29@250 = B6+B8 61 / B5 32'])
|
||||
R.append(['75','B11, B12','[기초] 4단 높이와 위치','B12 점 z +550/950/1350/1750 (500 간격 교차), B11 선 +550/+1750','측면: B11 점 +550/950/1350/1750, B12 선 +550/+1750','B11 28 / B12 34','z 550/950/1350/1750, X ±375~±3875, Y ±250~±3250','일치','높이·위치는 도면과 모델 일치 (B12 본수는 행 70)'])
|
||||
R.append(['76','B1~B12','[기초] 내면반지름 (굽힘 R 중심: S29 65.3, S25 56.3, S19 42.8, S16 24.0)','도면에 없음','도면에 없음','R 칸 빈칸','모델 파이프 직경 29/25/19/16 로 내면지름 101.6 / 87.6 / 66.6 / 32.0','기준 충족(여유 적음)','KDS 3.5db(공칭 28.6/25.4/19.1) = 100.1 / 88.9 / 66.9 : S25 1.3mm, S19 0.3mm 부족 (S29·S16 충족). 파이프 직경 대신 공칭을 쓰면 경계'])
|
||||
R.append(['77','P1·P2','[기둥] 본수·형상·길이','D1 정면도: P1 S32 / P2 S32 Div.46','단면 C-C·D-D·E-E: 두 줄 링 S32 Div.46 (각 46본)','P1 XIV S32 46 (A 16.213 B 534 C 500 R 340 L 17.247), P2 XVI S32 46 (A 16.553 L 16.553)','P1·P2 각 46본, 길이 17,247 / 16,553, 총 793.365 / 761.438 m (재료표 793.362 / 761.438)','일치','P1 하단 훅: 정면도 호 R 340 (시작 z 26848 → 끝 z 26508, 수평 500) = 모델'])
|
||||
R.append(['78','P1·P2','[기둥] 하단 높이 (기초 안)','P1 호 끝 z 26.508, P2 하단 z 26.508','해당 없음','해당 없음','하단 EL 26.508 (기초 하면 +300)','일치','정면도 점·선과 모델 일치'])
|
||||
R.append(['79','P1·P2','[기둥] 상단 높이 (선행 E-02)','P1 상단 EL 43.011, P2 EL 40.411 (기둥 상단에서 끝)','해당 없음','P1 A 16.213 + 호 → 43.061, P2 A 16.553 → 43.061','P1·P2 모두 EL 43.061','불일치','도면 내부: 정면도 ↔ 재료표 (P1 50mm, P2 2,650mm). 모델은 재료표를 따름'])
|
||||
R.append(['80','P1·P2','[기둥] 철근 중심 반지름 (선행 E-03)','선 P1 875 / P2 830, 치수 125·875·875·125 (P1 중심 875)','작도 점 P1 870.5 / P2 825.5','해당 없음','P1 870.5 / P2 825.5 (점 값)','불일치','도면 내부: 치수·선 ↔ 점 4.5mm (모델은 점, 띠철근 R 897 내면과 3.5mm 간섭 회피 쪽)'])
|
||||
R.append(['81','P3','[기둥] 띠철근 단수·간격·형상','치수 36@300=10.800 (P5 상단 30.988부터, 상단 EL 41.788), 라벨 H19 @300, 링 점 36개','단면 E-E: H19 @300','P3 VI H19 36 (A 2.818 B 200 R 897 L 6.436)','36단 z 31288~41788 @300 (반원 2개씩 72), R 897, 설계 6.436','일치','좌우 반원 두 개로 구성, 이음은 단마다 90° 엇갈림 적용(도면에 기준 각도 없음 → 행 86)'])
|
||||
R.append(['82','P3~P5','[기둥] 링 점 위치 반지름 (선행 E-04)','링 점 오프셋 902 (R 897 + 5)','해당 없음','R 897','R 897','불일치','도면 내부: 점 902 ↔ 표 897 (5mm, 4.5mm 안쪽 이동과 같은 유형), 모델은 표 897'])
|
||||
R.append(['83','P4·P5','[기둥] 띠철근 간격 (선행 E-01, 계산서 확인)','치수 8@120=960 / 22@120=2.640 (총 17.203 사슬), 라벨 H19 @100','단면 C-C·D-D: H19 @100','P4 9본 (A 2.753 B 65 R 897 L 5.636), P5 22본 (A 5.571 B 65 R 897 L 5.636)','P4 9단 z 27388~28348 @120, P5 22단 z 28468~30988 @120 (치수를 따름)','불일치','도면 내부: 라벨 @100 ↔ 치수 @120 (재료표 본수 9·22는 @120과 일치). 구조계산서 확인 사항 — 모델은 @120 가정, 확정 아님'])
|
||||
R.append(['84','P6','[기둥] 크로스타이 단수·개수·길이','선 EL 29.188 / 30.988 / 38.188 / 39.988 (1800 간격), 치수 8@1.800=14.400, 각 선 반길이 875','단면: 4방향 선(0/45/90/135°) 라벨 H16 @1.800','P6 III H16 36 (A 1.836 B 150 L 2.136)','9단 x 4방향 = 36본, z 27388~41788 @1800 (+17.5 링 위), 직선 1,788, 설계 2.136','일치(경미 차이)','정면도 선 반길이 875(총 1,750) ↔ 모델 직선 1,788 (링 반지름 894까지): 19mm/끝. 높이·본수 일치'])
|
||||
R.append(['85','P1~P6','[기둥] 이음·갈고리 각도 기준 (P3 이음 엇갈림, P4·P5 커플러 위치, P1·P2 46분할 시작각)','"이음 부분이 엇갈리도록 배치" 노트만 있음','단면에 각도 표기 없음','해당 없음','P3 이음 0/180° 에서 단마다 90° 엇갈림, 커플러 90/270°, P1·P2 0°부터 7.826°','미확인','도면에 기준 각도가 없어 모델 값이 가정'])
|
||||
R.append(['86','P3','[기둥] 갈고리 내면지름·연장 (모델 R 42.75, 구부림 142.4°, 연장 86.7)','도면에 없음','도면에 없음','B 200','내면지름 66.5 (3.5 x 모델 파이프 19) , 연장 86.7 (4.6db)','기준 미적용','KDS 24 14 21: 공칭 19.1 기준 내면지름 66.85 (0.35mm 부족), 갈고리 연장 5db = 95mm 보다 약 8mm 짧음 → 확인 필요 (P6 갈고리는 충족: 내면지름 32, 연장 126)'])
|
||||
R.append(['87','받침','[받침] 대좌 평면·높이','D1 단면도: 후열 대좌 139.0 (전열은 169.4, 행 95)','D1 평면도: 받침 쌍 2.5 m 폭','D2 표: C6 1200, C3 2500(쌍), h1 전열 164 / 후열 139','대좌 1200 x 1250 (쌍 2500), 높이 164 / 139 (코핑 상면 위)','일치','회전 전열 4.4° / 후열 3.1° (행 97)'])
|
||||
R.append(['88','받침','[받침] 몰탈 패드 평면·두께','D1 평면도 후열 3.1° 패드 (행 96)','해당 없음','D2 표: (A+200) x (B+200) = 900 x 840 / 990 (전열), 900 x 740 / 850 (후열), h2 50','900 x 840 / 990, 900 x 740 / 850, 두께 50','일치','패드 상면 = EL.X (행 91)'])
|
||||
R.append(['89','받침','[받침] 교량받침 본체 A x B, 높이 h3','해당 없음','해당 없음','D2 표: A 700, B 640 / 790(교축방향 #3) / 540 / 650(교축방향 #8), h3 181','700 x 640 / 790 / 540 / 650, 높이 181','일치','교량받침 상세(S=1:20)의 A·B·h2·h3 정의와 일치'])
|
||||
R.append(['90','받침','[받침] 솔플레이트 L x W, 두께, 경사','해당 없음','해당 없음','D2 표: L 800, W 740 / 890 / 640 / 750, T 30, S -1.901~-1.910%, T1 38 / T2 22','L 800, W 740 / 890 / 640 / 750, 두께 22.4~37.6 (평균 30)','일치(경미 차이)','T1·T2 정수 38/22 ↔ S 기준 37.6/22.4 : 0.4mm (표 반올림)'])
|
||||
R.append(['91','받침','[받침] 패드 상면 EL.X (= 코핑 상면 + h1 + h2)','해당 없음','해당 없음','D2 표: 전열 43.625 / 43.697 / 43.768 / 43.840 / 43.912, 후열 43.600 / 43.672 / 43.744 / 43.816 / 43.887','43.625 / 43.697 / 43.769 / 43.841 / 43.912, 후열 43.600 / 43.672 / 43.744 / 43.816 / 43.887','일치(경미 차이)','#3, #4 만 1mm 차이 (코핑 계단 71.85mm 반올림)'])
|
||||
R.append(['92','받침','[받침] 합계 높이 E = h1 + h2 + h3 + h4','해당 없음','해당 없음','D2 표: E 425 (전열), 400 (후열)','대좌 바닥~솔플레이트 평균 상면 425 / 400','일치','EL.X 정의는 E 가 아니라 코핑 상면 + h1 + h2 (선행 4.2)'])
|
||||
R.append(['93','받침','[받침] 받침 중심 위치(Y) 와 구간 분할 C1·C2·C3, S1·S2','D1 평면도: 3.100 폭을 S1 / S2 / S1 로 표기','해당 없음','D2 표: C1 600 / 602, C2 1298, C3 2500, S1 852 / 950, S2 1298','받침 중심 Y -698 (전열) / +600 (후열) → 간격 1298, 코핑 반폭 1550 - 698 = 852, 1550 - 600 = 950','일치','S1 852 + S2 1298 + S1 950 = 3100 (받침 중심으로 나눈 구간). C1+C2+C1 = 2498 ↔ C3 2500 (표 2mm)'])
|
||||
R.append(['94','받침','[받침] 받침 간격(X) 과 평면 위치','D1 평면도: 받침 간격 2.505, 후열 패드 중심 코핑 중심 +2548 / +5053','해당 없음','해당 없음','간격 2505, 후열 패드 중심 x +2548 / +5053','일치','평면도에서 후열 받침 4·5 번 위치 확인 (전열은 평면도에 다른 형식)'])
|
||||
R.append(['95','받침','[받침] 전열 대좌 높이','D1 단면도 전열 대좌 높이 169.4','해당 없음','D2 표 h1 164','164','불일치','도면 내부: D1 169.4 ↔ D2 표 164 (5.4mm, 선행 E-10). 모델은 표를 따름'])
|
||||
R.append(['96','받침','[받침] 후열 패드 평면 폭','D1 평면도 후열 패드 900 x 840 (전열과 같은 크기로 작도)','해당 없음','D2 표 (A+200) x (B+200) = 900 x 740 (B 540)','900 x 740','불일치','도면 내부: D1 840 ↔ D2 740 (100mm, 선행 E-11). 모델은 표를 따름'])
|
||||
R.append(['97','받침','[받침] 평면 회전각 (곡선교)','D1 평면도 후열 받침 3.1° (전열은 형식이 달라 확인 못 함)','해당 없음','해당 없음','전열 4.4° / 후열 3.1°','미확인','후열 3.1° 일치, 전열 4.4° 미확인'])
|
||||
R.append(['98','받침','[받침] 솔플레이트 경사 방향 (T1 / T2 어느 쪽이 두꺼운지)','교량받침 상세: 교축방향 화살표만 있고 T1/T2 위치 방향 불명','해당 없음','D2 표 S(%) 부호만 있음','모델이 가정 (선행 4.2)','미확인','도면에 방향 정의 보완 필요'])
|
||||
R.append(['99','받침','[연단거리 검토] 받침 연단거리 (D2 교량받침 연단거리 검토)','D1 평면도·D2: 필요연단길이 s = 200 + 5.0L = 451.2mm, 적용거리 472.7mm','해당 없음','해당 없음','전열 #3 받침(790 x 700) 코핑 끝 연단거리 472.9 (전열 #1·2·4·5 는 478.7, 후열 586.1)','일치','적용거리 472.7 = 가장 작은 받침(#3, B 790, 4.4° 회전) 값과 0.2mm 차이. 필요 451.2 ≤ 적용 472.7'])
|
||||
R.append(['100','받침','[연단거리 검토] 필요지지길이 N = 809mm ↔ 적용 1503.3mm','D2 검토표: N 809, 적용 1503.3','해당 없음','해당 없음','모델에서 대응하는 값을 특정하지 못함','미확인','적용 1503.3 이 어느 거리인지 도면에 정의가 없음 (필요 809 보다 큼)'])
|
||||
R.append(['101','P1·P2','[기둥 단면 C-C·D-D·E-E] 46분할 시작각·반지름','해당 없음','점 92개 (각 46), 각도 0°부터 7.826° 간격, P1 870.5 / P2 825.5, 같은 각도에 정렬 (세 단면 동일)','S32 Div.46','46본씩, 0°부터 7.826°, P1 870.5 / P2 825.5','일치','선행 M-12 중 46분할 시작각은 확인됨 (P3 이음·커플러 각도는 단면에도 표기 없음)'])
|
||||
R.append(['102','P3~P6','[기둥 단면] 띠철근 반지름과 크로스타이 길이','정면도 링 점 902, 크로스타이 선 반길이 875','단면: 띠철근 호 R 897.5, 크로스타이 4방향(0/45/90/135°) 길이 1795','R 897, P6 A 1.836 L 2.136','R 897, 크로스타이 직선 1788 (설계 2.136)','일치(경미 차이)','링 897 / 897.5 / 902 (0.5~5mm), 크로스타이 1795 ↔ 1788 (7mm)'])
|
||||
R.append(['103','P3~P5','[기둥 단면] 단면별 띠철근 종류','해당 없음','C-C: P4 H19 @100, D-D: P5 H19 @100, E-E: P3 H19 @300','P4 9 / P5 22 / P3 36','P4 z 27388~28348, P5 28468~30988 (@120), P3 31288~41788 (@300)','일치','@100 은 선행 E-01 (치수는 @120, 계산서 확인)'])
|
||||
R.append(['104','UA1','[기초 조립용 철근] 모델 반영 여부','해당 없음','D3 상세: 70° 삼각 지지, 500 수평 다리, 상단 200 꺾임, 길이 VAR','UA1 XVII H22 73본 (A 200, B 1.988, C 500, L 5.176 = 2B + A + 2C), 총 377.848 m, 1.149 t','모델에 없음 (선행 M-03: 모델 제외)','불일치','도면↔모델: 모델에 조립용 철근이 빠져 있음 (73본). 도면은 "배치 예시도"'])
|
||||
R.append(['105','UA1','[기초 조립용 철근] 수량·배치','D3 설치위치 도면: 1.0 x 1.2 간격 예시도 (S=NONE), "실제 철근 배치 간격에 따라 위치는 변경"','압축 검토표: 기초 두께 H=2.0 → H19, 2.5·3.0 → H22 (기초 2.2 m 에 H22)','73본','-','미확인','수량 73본이 어떤 배치에서 나왔는지 도면에서 확인 불가 (예시도)'])
|
||||
for r in R:
|
||||
if r[0] == '21':
|
||||
r[3] = '우측 끝 선 꺾임점 오프셋 C1 5941.6 / C2 5952.6 / C3 5964.6 (정면도)'; r[4] = '해당 없음'; r[6] = '5943.1 / 5953.9 / 5964.8 (모델 직선 끝 + 굽힘 접선)'; r[7] = '일치'; r[8] = '우측만 확인 (1.5mm 이내). 좌측은 정면도 미작도'
|
||||
if r[0] == '97':
|
||||
r[3] = 'D1 평면도: 전열 85.6° (= 4.4°), 후열 86.9° (= 3.1°)'; r[6] = '전열 4.4° / 후열 3.1°'; r[7] = '일치'; r[8] = '두 회전각 모두 평면도 선 방향과 일치'
|
||||
if r[0] == '65':
|
||||
r[3] = 'D1 평면도 S1/S2/S1 은 치수 이름 (표 S1·S2 칸 852/1298/950 과 같은 이름)이며 철근 마크가 아님'; r[8] = '구간 표기는 해소됨. 남은 문제: D2 상세(전열 1개, 2.5x1.2)가 전열 대좌만인지 대좌 쌍 전체인지 도면에 없음'
|
||||
if r[0] == '57':
|
||||
r[1] = 'C14'; r[3] = '해당 없음'; r[4] = 'B-B 상면 -100 전폭(2,900) 선 1개 (EL 43.455): 절단면 뒤쪽 C14 상단 연결근(x=+2913)이 선으로 보이는 것. 정면도 점은 EL 43.443'; r[6] = 'C14 상단 EL 43.442 (x=+2913, 1본)'; r[7] = '일치(경미 차이)'; r[8] = '해소: B-B 는 절단면 뒤쪽 철근도 그림. 점(43.443) ↔ 선(43.455) 12mm 는 점/선 표기 차이 (D-1 과 같은 유형)'
|
||||
if r[0] == '79':
|
||||
r[8] = '도면 내부: 정면도·D2 주철근 조립도(P1 2,600 위 / P2 기둥 상단까지) ↔ 재료표 (P1 50mm, P2 2,650mm). 모델은 재료표를 따름'
|
||||
if r[0] == '66':
|
||||
r[8] = '상세 제목은 전열인데 높이 139 는 후열 값 (모델 전열 164 / 후열 139). 도면 내부 불일치'
|
||||
if r[0] == '47':
|
||||
r[3] = '좌측 반쪽 정면도에 없음'; r[7] = '일치(간접)'; r[8] = '간접 확인: 재료표 B 범위 최솟값 1.376 = 모델 맨 왼쪽 스터럽 b 1,376.5 (중심선 높이 + 54.3 규칙). 좌우 대칭 배치는 가정'
|
||||
if r[0] == '55':
|
||||
r[8] = '추정: 도면 점 위치로는 최하단 점(x=±1913 EL 41.011, x=±2913 EL 41.511)은 훅을 아래로 하면 하면 밖으로 164 / 74mm 나가고, 상단 점(x=2913 EL 43.442)은 훅을 위로 하면 상면 밖으로 165mm 나감 → 하부 점은 위, 상부 점은 아래 훅으로 보임 (도면 직접 표기는 없음)'
|
||||
if r[0] == '54':
|
||||
r[8] = '모델이 최하단 점 2개를 350mm 올림 (하면과 훅 간섭 때문으로 추정, 근거 기록 없음). 훅을 위로 두면 도면 점 위치 그대로 들어가므로 올릴 필요가 없을 가능성 (행 55 추정)'
|
||||
if r[0] == '65':
|
||||
r[7] = '일치(간접)'; r[8] = '간접 확인: 받침 쌍 풋프린트 C3 2500 x C6 1200 = 메시 2.5 x 1.2 (대좌 1개 1250 x 1200 보다 큼), 재료표 50/105 = 5격자 x 10/21 → 모델의 "격자당 1장(쌍 전체)"과 일치. 상세 제목 "전열"은 보는 방향 표기로 추정'
|
||||
if r[0] == '73':
|
||||
r[7] = '일치(간접)'; r[8] = '간접 확인: 라벨 H16 @500 + 격자 34 x 29 (@250) 체크무늬 986 / 2 = 493 = 총길이 1,062.415 / L 2.155 와 정확히 일치. 수량 자체는 도면에 미기재'
|
||||
if r[0] == '32':
|
||||
r[8] = r[8] + ' (간접: 재료표 A = E = 650 으로 좌우 같음)'
|
||||
if r[0] == '56':
|
||||
r[8] = r[8] + ' (간접: 재료표 L 5.611 = A 5.261 + 350 한쪽 훅, 왼쪽 끝 훅과 일치)'
|
||||
if r[0] == '53':
|
||||
r[8] = r[8] + ' (간접: 좌측 18본 = 재료표 41본 - 우측 23본)'
|
||||
if r[0] == '98':
|
||||
r[6] = '교축방향(Y) 경사 1.905% (전열 쪽 두꺼움), X 성분 0.10~0.15% 는 회전각(4.4°/3.1°) 때문'; r[8] = '도면은 T1/T2 위치·광주방향과의 대응 표기 없음 → 모델 두꺼운 쪽(전열) 가정, 확인 필요'
|
||||
# ---- classification: 구분
|
||||
CAT = {}
|
||||
for r in R:
|
||||
CAT[r[0]] = '일치'
|
||||
for n in ('1','2','3','22','37','39','41','16','18','29','35','44','49','50','52','66','60','67','70','71','72','79','80','82','83','95','96','0'):
|
||||
CAT[n] = '도면 내부'
|
||||
for n in ('54','58','63','64','68','69','104'):
|
||||
CAT[n] = '도면↔모델'
|
||||
for n in ('36','20','76','86'):
|
||||
CAT[n] = '기준↔모델'
|
||||
for n in ('47','55','65','73','85','98','100','105'):
|
||||
CAT[n] = '미확인'
|
||||
for n in ('47','65','73'):
|
||||
CAT[n] = '간접 확인'
|
||||
# ---- colours
|
||||
def fill(c): return PatternFill('solid', fgColor=c)
|
||||
HDR = fill('1F3864')
|
||||
COL = {'일치': fill('C6EFCE'), '도면 내부': fill('FFF200'), '도면↔모델': fill('FF9933'), '기준↔모델': fill('FFC000'), '미확인': fill('E7E6E6'), '간접 확인': fill('BDD7EE')}
|
||||
thin = Side(style='thin', color='999999'); BR = Border(left=thin, right=thin, top=thin, bottom=thin)
|
||||
def put_header(ws, r0, head):
|
||||
for j, h in enumerate(head, 1):
|
||||
c = ws.cell(r0, j, h); c.font = Font(bold=True, color='FFFFFF'); c.fill = HDR
|
||||
c.alignment = Alignment(horizontal='center', vertical='center', wrap_text=True); c.border = BR
|
||||
def put_rows(ws, r0, rows, catcol, h=48):
|
||||
for i, row in enumerate(rows, 1):
|
||||
for j, v in enumerate(row, 1):
|
||||
c = ws.cell(r0 + i, j, v); c.border = BR
|
||||
c.alignment = Alignment(vertical='center', wrap_text=True, horizontal='center' if j in (1, 2, catcol) else 'left')
|
||||
cc = ws.cell(r0 + i, catcol); cc.fill = COL.get(row[catcol - 1], COL['미확인']); cc.font = Font(bold=True)
|
||||
ws.row_dimensions[r0 + i].height = h
|
||||
def widths(ws, ws_w):
|
||||
for j, w in enumerate(ws_w, 1): ws.column_dimensions[get_column_letter(j)].width = w
|
||||
wb = Workbook()
|
||||
# ======== sheet 0 : legend / summary
|
||||
s0 = wb.active; s0.title = '분류 안내'
|
||||
s0['A1'] = '운곡교 P1 코핑 철근 C1~C16 : 도면 ↔ 모델 일치 검토 (불일치 종류별 분류)'; s0['A1'].font = Font(bold=True, size=14)
|
||||
s0['A2'] = '목적: 도면(정면도·단면 A-A/B-B·재료표)과 라이노 모델이 일치하는지가 최우선. 도면 내부 불일치는 따로 분리. 작성 2026-10-15, 검토 미확정.'
|
||||
s0.merge_cells('A2:E2'); s0['A2'].alignment = Alignment(wrap_text=True); s0.row_dimensions[2].height = 32
|
||||
cnt = {}
|
||||
for r in R: cnt[CAT[r[0]]] = cnt.get(CAT[r[0]], 0) + 1
|
||||
leg = [['색', '구분', '뜻', '항목 수', '볼 시트'],
|
||||
['주황', '도면↔모델', '도면들끼리는 같거나 도면에 정보가 없는데 모델이 다르게 만들어졌거나 가정한 것 (모델 확인·수정 대상)', cnt.get('도면↔모델', 0), '① 도면↔모델 불일치'],
|
||||
['진한 노랑', '기준↔모델', '설계기준(KDS 24 14 21)에 모델이 맞는지 (도면에는 정보 없음)', cnt.get('기준↔모델', 0), '① 도면↔모델 불일치'],
|
||||
['노랑', '도면 내부', '도면끼리 서로 다름 (정면도·단면·재료표 간). 모델은 그중 한쪽을 따름 (도면 정정 요청 대상)', cnt.get('도면 내부', 0), '② 도면 내부 불일치'],
|
||||
['초록', '일치', '도면과 모델이 일치 (정상 차이·1mm 이하 포함)', cnt.get('일치', 0), '③ 전체 대조표'],
|
||||
['연한 파랑', '간접 확인', '도면에 직접 표기가 없어 다른 값(재료표·형상·기하 제약)으로 추정 확인한 것 (도면 직접 확인은 아님)', cnt.get('간접 확인', 0), '③ 전체 대조표'],
|
||||
['회색', '미확인', '확인하지 못했거나 도면에 정보가 없어 판단 불가', cnt.get('미확인', 0), '③ 전체 대조표']]
|
||||
put_header(s0, 4, leg[0])
|
||||
for i, row in enumerate(leg[1:], 1):
|
||||
for j, v in enumerate(row, 1):
|
||||
c = s0.cell(4 + i, j, v); c.border = BR; c.alignment = Alignment(wrap_text=True, vertical='center', horizontal='center' if j in (1, 2, 4) else 'left')
|
||||
s0.cell(4 + i, 1).fill = COL[row[1]]
|
||||
s0.row_dimensions[4 + i].height = 40
|
||||
widths(s0, [12, 14, 80, 10, 24])
|
||||
s0['A11'] = '판단 기준: "도면↔모델"은 모델이 도면과 다른 경우, "도면 내부"는 도면끼리 다른 경우. 도면끼리 다르면 모델은 반드시 한쪽과 달라지므로, 그 경우는 도면 내부로 분류하고 "모델이 따른 쪽"을 따로 적었다.'
|
||||
s0.merge_cells('A11:E11'); s0['A11'].alignment = Alignment(wrap_text=True, vertical='top'); s0.row_dimensions[11].height = 44
|
||||
s0['A12'] = '모델 파일: 운곡교p1.3dm (2026-10-14 저장본) / 도면: D1(교각도1 정면도·단면 A-A·B-B) D2 D3(재료표) — D:\\★Pier 자료\\심수석님 검토 파일\\철근 모델랑 운곡교P1_바이브코딩\\'
|
||||
s0.merge_cells('A12:E12'); s0['A12'].alignment = Alignment(wrap_text=True); s0.row_dimensions[12].height = 32
|
||||
# ======== sheet 1 : model vs drawing (priority)
|
||||
M = [
|
||||
['M-1','C14','최하단 점 2개 높이: x=1913 정면도 EL 41.011 / 모델 41.361, x=2913 정면도 EL 41.511 / 모델 41.861 (대칭 위치 x=-1913·-2913 도 같은 값)','정면도 점 ↔ 모델','모델이 350mm 높음','도면 점은 서로 일치(정면도·A-A 가로선), 모델만 다름','모델이 올린 근거 기록 없음. 정면도 점 위치대로면 훅(아래 가정 350)이 콘크리트 하면(EL 40.826 / 41.235) 아래로 나감 → 훅이 위쪽일 가능성. 모델 수정 또는 도면 확인 필요','도면↔모델'],
|
||||
['M-2','C14','훅 방향: 도면에 표기 없음, 모델은 "아래"로 가정','도면 없음 ↔ 모델 가정','-','도면 정보 없음','x=+2913 상단 점(EL 43.442)은 위로 불가. M-1 과 함께 판단','미확인'],
|
||||
['M-3','C7·C8','굽힘 4곳(호-다리 약 79° x2, 평면부-호 약 29° x2)이 각진 연결, 내면반지름 미반영','KDS 24 14 21 ↔ 모델','중심선 약 37mm 영향','C1~C6 모델은 필렛 적용됨(모델 내부에서도 불일치)','도면에는 반지름이 없음. KDS 내면지름 ≥ 3.5db 를 모델에 반영할지 결정 필요','기준↔모델'],
|
||||
['M-4','C1~C6','내면반지름 여유 거의 없음: 모델 내면지름 약 101.5 ↔ KDS 3.5db=100.1(공칭 28.6) / 101.5(모델 파이프 직경 29 기준)','KDS 24 14 21 ↔ 모델','여유 0.4mm 이하','도면에는 반지름 없음','모델 파이프 직경이 29mm. 반지름을 키울지, 공칭 28.6 로 맞출지 결정 필요','기준↔모델'],
|
||||
['M-6','S1·S2','철근 높이 기준: 도면 = 대좌 상면에서 50 아래(대좌 안), 모델 = 코핑 상면에서 50 아래(대좌 아래)','D2 전열 상세 ↔ 모델','139~164mm 낮음','도면 상세 1개뿐이며 대좌 높이 139','모델 src 가 "추론". 모델 수정 또는 도면 해석 확인 필요','도면↔모델'],
|
||||
['M-7','S1·S2','층 순서: 도면 = S2 위, 모델 = S1 위 (50mm 간격)','D2 상세 ↔ 모델','순서 반대','도면에 확정 표기 없음 (작도 기호 위치만)','모델 src "upper layer [추론]". 확인 필요','도면↔모델'],
|
||||
['M-8','B1~B8','기초 교차 철근 간격: 도면 27~28mm(접촉) ↔ 모델 54~56mm (점 값을 서로 다른 뷰에서 가져옴)','도면(정면도·측면도 모두) ↔ 모델','약 27mm','두 뷰 모두 27~28mm 로 일치','모델 B1/B5/B2·B4/B6·B8/B3/B7 높이 재조정 또는 근거 확인 필요','도면↔모델'],
|
||||
['M-9','B5, B6, B2','기초 상면 피복·다리 끝: 도면 선 기준 상면 100 아래 ↔ 모델 B5 73, B6 다리 끝 72, B2 다리 끝 128 아래 (선행 E-06)','도면 선 ↔ 모델','±27mm','도면 두 뷰의 선이 같은 값(100)','M-8 과 함께 조정','도면↔모델'],
|
||||
['M-10','B1~B12','기초 굽힘 내면반지름: 모델 S25 87.6mm, S19 66.6mm 는 KDS 공칭 기준(88.9 / 66.9)에 1.3 / 0.3mm 부족, S29·S16 은 충족','KDS 24 14 21 ↔ 모델','1.3mm','도면에 반지름 없음','파이프 직경 대신 공칭 직경으로 계산하거나 반지름 확대','기준↔모델'],
|
||||
['M-11','P3','기둥 P3 갈고리: 모델 내면지름 66.5 (공칭 19.1 기준 66.85, 0.35mm 부족), 연장 86.7mm (KDS 5db=95mm 보다 약 8mm 짧음)','KDS 24 14 21 ↔ 모델','연장 약 8mm','도면에 반지름·연장 표기 없음','갈고리 형상(연장·반지름) 재검토 필요','기준↔모델'],
|
||||
['M-12','P1~P6','기둥 철근 각도 기준 중 P3 이음 엇갈림·P4/P5 커플러 위치가 도면에 없어 모델이 가정 (46분할 시작각은 단면 C-C·D-D·E-E 에서 확인됨)','도면 없음 ↔ 모델 가정','-','도면에 기준 각도 없음','도면 보완 요청 또는 가정 명시','미확인'],
|
||||
['M-13','UA1','기초 조립용 철근 UA1 (H22 73본, 377.848 m)이 모델에 없음 (선행 M-03). 도면은 배치 예시도, 수량은 재료표에서만 확정','재료표·D3 상세 ↔ 모델','73본','도면: 70° 삼각 지지 상세','모델 반영 여부 결정 (수량 근거 확인 필요)','도면↔모델'],
|
||||
['M-5','C9~C13','모델 길이 산식에서 +54.3 규칙 적용 범위: 변하는 치수(스터럽 높이 b, 폐합근 길이 A)에는 적용, 폭(스터럽 A, 폐합근 B)에는 미적용','재료표 규칙(도면 중심선+54.3) ↔ 모델','C12 약 1.95 m, C13 약 0.98 m','재료표 폭 1.407 은 기준 불명','폭에도 적용해야 하는지 판단 필요','도면↔모델'],
|
||||
]
|
||||
s1 = wb.create_sheet('① 도면↔모델 불일치')
|
||||
s1['A1'] = '① 도면 ↔ 모델 불일치 (최우선 확인) — 주황 / 진한 노랑'; s1['A1'].font = Font(bold=True, size=14)
|
||||
s1['A2'] = '도면은 서로 일치(또는 정보 없음)하는데 모델이 다르게 만들어진 항목. 지금까지 C1~C16 코핑 철근에서 발견된 것은 아래 7건이며, 나머지 항목은 모델이 도면과 일치함(③ 시트).'
|
||||
s1.merge_cells('A2:H2'); s1['A2'].alignment = Alignment(wrap_text=True); s1.row_dimensions[2].height = 32
|
||||
h1 = ['번호', '마크', '내용', '비교', '차이 크기', '도면 쪽 상태', '확인·조치 필요 사항', '구분']
|
||||
put_header(s1, 4, h1); put_rows(s1, 4, M, 8, 62); widths(s1, [8, 10, 62, 22, 18, 30, 62, 14])
|
||||
# ======== sheet 2 : drawing-internal
|
||||
D = [
|
||||
['D-1','C1~C6, C16, C7·C8','단면 A-A·B-B 철근 점 그림이 치수·정면도보다 4.5mm 안쪽으로 그려짐 (상면 3단 104.5/204.5/304.5, C16, 하면 C7·C8 104.5)','단면 점 ↔ 단면 치수 · 정면도','4.5mm','모델은 치수·정면도(100)를 따름','치수 우선. 도면 정정 요청 사항 (선행보고서 E-06 유형)','도면 내부'],
|
||||
['D-2','C7·C8','하면 피복: 단면 A-A 하면 치수 110 ↔ 단면 B-B 100 · 정면도 100','단면 A-A ↔ B-B · 정면도','약 9.5mm','모델은 100 (B-B·정면도 따름)','A-A 하면 치수만 다름. 오기 가능성, 확인 요청','도면 내부'],
|
||||
['D-3','C9·C10·C11','스터럽 높이: 단면 A-A·B-B (상·하 77.5 안쪽) ↔ 정면도 (상·하 100 안쪽). 단면이 약 45mm 큼','단면 ↔ 정면도','약 45mm','모델은 정면도·재료표 B 를 따름 (재료표 B 도 정면도와 일치)','선행보고서에 없던 항목. 확인 필요','도면 내부'],
|
||||
['D-4','C9·C10·C11','스터럽 폭: 재료표 A=1.407 (3루프 동일) ↔ 단면 1.160 / 1.740 / 1.160','재료표 ↔ 단면 A-A·B-B','3루프 합 4,221 ↔ 4,060','모델은 단면을 따름','선행보고서 E-07 확인','도면 내부'],
|
||||
['D-5','C12·C13','폐합근 폭: 재료표 B=1.407 ↔ 단면 루프 폭 1106 / 1686 / 1106 (+54.3 = 1160/1740)','재료표 ↔ 단면 A-A·B-B','-','모델은 단면을 따름','선행보고서 E-08 확인','도면 내부'],
|
||||
['D-6','C9·C11·C12','재료표 L 이 변하는 치수를 (최대+최소)/2 로 평균: 정면도·단면 형상으로 계산한 정확한 길이와 다름','재료표 ↔ 정면도·단면 형상','C9 -23.8 m, C11 -21.3 m, C12 -32.0 m','모델은 정확한 형상 길이','선행보고서는 폭 차이를 원인으로 봤으나 실제로는 평균 근사가 더 큼. 본별 길이 목록 요청','도면 내부'],
|
||||
['D-7','C2·C5','재료표 L 12.081 ↔ A+B+C = 12.082','재료표 내부','1mm','모델은 12,082','반올림 오차로 추정','도면 내부'],
|
||||
['D-8','C1~C6','다리 각도: 재료표 X1·X2 98°/96° ↔ 정면도 오른쪽 다리선 6.43°(=96.4°)','재료표 ↔ 정면도','0.4°','모델은 정면도(96.4°)를 따름. 왼쪽은 정면도 없어 97.6°는 미확인','재료표는 반올림 값으로 추정','도면 내부'],
|
||||
['D-9','C7·C8','재료표 형상 VII 의 B·D·R·X1·X2·J 칸 빈칸 (선행보고서 M-04)','재료표 누락 ↔ 정면도(R 12,100 호)','-','모델은 정면도 R 12,100 사용','재료표 보완 요청. 정면도에서 해석 근거 확보','도면 내부'],
|
||||
['D-10','C7·C8','정면도에 다리 650 구간 표기 없음 (C1 다리선과 겹침), 왼쪽 다리 정면도 없음 → 재료표 A = E = 650, L 13.994 로 간접 확인','정면도 정보 부족','-','재료표 650 = 모델 650','정면도로는 확인 불가','간접 확인'],
|
||||
['D-13','S1·S2','D2 교좌면 보강 철근 상세("전열" 1개, 2.5x1.2)가 전열 대좌만 해당하는지 쌍 전체인지 도면에 없음 (D1 평면도 S1/S2/S1 은 치수 이름으로 해소됨)','D1 평면도 ↔ D2','-','모델은 5격자로 해석','도면 보완 요청','미확인'],
|
||||
['D-14','S1·S2','D2 "전열" 상세의 대좌 높이 139 ↔ D2 표 전열(3500 kN) 대좌 164 (139 는 후열 값)','D2 상세 ↔ D2 표','25mm','모델은 표 (전열 164 / 후열 139)','도면 확인 요청','도면 내부'],
|
||||
['D-15','B1~B8','기초: 같은 철근을 정면도·측면 단면도에서 점/선으로 그린 높이가 27~28mm 다름 (B1 2073↔2100, B5 2100↔2127, B2·B4 122↔150, B6·B8 150↔178, B7 250↔277, B3 227.5↔250)','정면도(기초) ↔ 측면 단면도(기초)','27~28mm','모델은 점 값을 사용','어느 값이 설계 중심인지 도면 확인 요청 (선 100 / 150 이 치수와 일치)','도면 내부'],
|
||||
['D-16','B12','기초: 재료표 B12 34본 ↔ 작도 점 28 (선행 E-05 확인)','재료표 ↔ 정면도·측면도','6본 (46.8 m)','모델은 작도 28','재료표 정정 또는 도면 보완 요청','도면 내부'],
|
||||
['D-17','B3','기초 중앙 줄 치수 33@250 + 450 (36본) ↔ 점·재료표 38본','정면도(기초) 치수 ↔ 점·재료표','2본','모델은 38','치수 정정 요청','도면 내부'],
|
||||
['D-18','B10','기초 B10 치수 9@200=1.800 (10단) ↔ 점 9단·재료표 9본, 표 치수 ±4599/±3822 ↔ 점 ±4593/±3818','정면도(기초) 치수 ↔ 점·재료표','1단 / 6·4mm','모델은 9단·표 치수','치수 정정 요청','도면 내부'],
|
||||
['D-19','B9','기초 B9 수량 빈칸 (선행 M-01), 배치 도면 불명','재료표 누락','-','모델은 총길이 역산 493본','재료표 수량 기입 요청','미확인'],
|
||||
['D-20','P1·P2','기둥 주철근 상단: 정면도 P1 EL 43.011 / P2 EL 40.411(기둥 상단에서 끝) ↔ 재료표 둘 다 EL 43.061 (선행 E-02)','정면도 ↔ 재료표','P1 50mm, P2 2,650mm','모델은 재료표(43.061)','도면 정정 요청 (P2 정착 길이 영향 큼)','도면 내부'],
|
||||
['D-21','P1·P2','기둥 주철근 반지름: 치수·선 P1 875 / P2 830 ↔ 작도 점 870.5 / 825.5 (선행 E-03)','치수·선 ↔ 점','4.5mm','모델은 점','치수 우선 여부 확인','도면 내부'],
|
||||
['D-22','P3~P5','링 반지름: 정면도 점 902 / 단면 호 897.5 / 표 R 897 (선행 E-04)','점 ↔ 재료표','5mm','모델은 R 897','경미','도면 내부'],
|
||||
['D-23','P4·P5','띠철근 라벨 H19 @100 ↔ 치수 @120 (재료표 9·22본은 @120과 일치, 선행 E-01) — 구조계산서 확인 사항','라벨 ↔ 치수','100 ↔ 120','모델은 @120','계산서에서 간격 확인 후 확정','도면 내부'],
|
||||
['D-24','받침','전열 대좌 높이: D1 단면도 169.4 ↔ D2 표 h1 164 (선행 E-10)','D1 단면도 ↔ D2 표','5.4mm','모델은 표 164','도면 정정 요청','도면 내부'],
|
||||
['D-25','받침','후열 패드 폭: D1 평면도 840 (전열 크기) ↔ D2 표 740 (선행 E-11)','D1 평면도 ↔ D2 표','100mm','모델은 표 740','도면 정정 요청','도면 내부'],
|
||||
['D-11','C9','정면도 좌측 반쪽(C9 구간)이 그려지지 않음 → 재료표 B 최솟값 1.376 = 모델 맨 왼쪽 스터럽으로 간접 확인','정면도 정보 부족','-','모델은 우측과 대칭으로 작성','C9 위치·높이는 정면도로 확인 불가','간접 확인'],
|
||||
['D-12','C14','단면 B-B 상면 -100 전폭 선 (EL 43.455) = 절단면 뒤쪽 C14 상단 연결근(x=+2913)이 선으로 보이는 것 (정면도 점 EL 43.443)','단면 B-B 선 ↔ 정면도 점','12mm','모델 EL 43.442','해소 (점/선 표기 차이)','일치'],
|
||||
]
|
||||
s2 = wb.create_sheet('② 도면 내부 불일치')
|
||||
s2['A1'] = '② 도면 내부 불일치 (정면도·단면·재료표 서로 다름) — 노랑'; s2['A1'].font = Font(bold=True, size=14)
|
||||
s2['A2'] = '도면끼리 다른 항목. 모델은 그중 한쪽을 따랐으므로 "모델이 따른 쪽"을 같이 적었다. 도면 정정 요청 또는 확인 요청용.'
|
||||
s2.merge_cells('A2:H2'); s2['A2'].alignment = Alignment(wrap_text=True); s2['A2'].alignment = Alignment(wrap_text=True); s2.row_dimensions[2].height = 28
|
||||
h2 = ['번호', '마크', '내용', '비교', '차이 크기', '모델이 따른 쪽', '조치', '구분']
|
||||
put_header(s2, 4, h2); put_rows(s2, 4, D, 8, 56); widths(s2, [8, 14, 62, 26, 20, 34, 46, 12])
|
||||
# ======== sheet 3 : full table
|
||||
s3 = wb.create_sheet('③ 전체 대조표')
|
||||
s3['A1'] = '③ 정면도 · 단면도(A-A, B-B) · 라이노 모델 · 재료표 4자 대조표 (C1~C16)'; s3['A1'].font = Font(bold=True, size=14)
|
||||
s3['A2'] = '구분 열 색: 초록=일치 / 노랑=도면 내부 불일치 / 주황=도면↔모델 / 진한 노랑=기준↔모델 / 회색=미확인'
|
||||
s3.merge_cells('A2:J2')
|
||||
head3 = ['번호', '마크', '검토 항목', '정면도', '단면도(A-A / B-B)', '재료표(D3)', '라이노 모델', '판정', '비고 / 근거', '구분']
|
||||
rows3 = []
|
||||
for r in R:
|
||||
rows3.append(list(r) + [CAT[r[0]]])
|
||||
put_header(s3, 4, head3); put_rows(s3, 4, rows3, 10, 54); widths(s3, [6, 10, 28, 30, 34, 28, 34, 16, 52, 12])
|
||||
s3.freeze_panes = 'D5'
|
||||
# ======== sheet 4 : not reviewed
|
||||
s4 = wb.create_sheet('④ 미검토 마크')
|
||||
rows4 = [['항목', '내용', '비고', '상태']]
|
||||
data4 = [['코핑 철근 간 간섭', '선행 보고서 4.3 (P6 크로스타이 교차, B5·B6 다리 겹침 등)', '사용자 지시로 제외', '제외'], ['좌측 반쪽', 'C9 좌측 스터럽, C7·C8 왼쪽 다리, C16 왼쪽 끝, C14 좌측 점 — 정면도에 좌측 반쪽이 그려지지 않음', '도면으로 확인 불가', '확인 불가']]
|
||||
put_header(s4, 1, rows4[0])
|
||||
for i, row in enumerate(data4, 1):
|
||||
for j, v in enumerate(row, 1):
|
||||
c = s4.cell(1 + i, j, v); c.border = BR; c.alignment = Alignment(wrap_text=True, vertical='center')
|
||||
s4.cell(1 + i, 4).fill = COL['미확인']
|
||||
widths(s4, [10, 18, 70, 10])
|
||||
# ======== sheets 5/6 : height comparison + measurement basis (copied from the earlier height table)
|
||||
from openpyxl import load_workbook
|
||||
OLD = r'D:\★Pier 자료\심수석님 검토 파일\검토_운곡교P1\검토표_상면3단_높이비교.xlsx'
|
||||
try:
|
||||
ow = load_workbook(OLD)
|
||||
for src_name, new_name in (('상면3단 높이 비교', '⑤ 상면3단 높이 비교'), ('측정 근거', '⑥ 측정 근거 좌표')):
|
||||
so = ow[src_name]; sn = wb.create_sheet(new_name)
|
||||
for row in so.iter_rows():
|
||||
for c in row:
|
||||
if c.value is None: continue
|
||||
n = sn.cell(c.row, c.column, c.value); n.alignment = Alignment(wrap_text=True, vertical='center')
|
||||
if c.fill is not None and c.fill.fgColor is not None and c.fill.fill_type:
|
||||
n.fill = fill(c.fill.fgColor.rgb[-6:]) if isinstance(c.fill.fgColor.rgb, str) else n.fill
|
||||
if c.font is not None and c.font.bold: n.font = Font(bold=True, color=(c.font.color.rgb[-6:] if c.font.color is not None and isinstance(c.font.color.rgb, str) else '000000'))
|
||||
for col, dim in so.column_dimensions.items(): sn.column_dimensions[col].width = dim.width
|
||||
for rng in so.merged_cells.ranges: sn.merge_cells(str(rng))
|
||||
except Exception as ex:
|
||||
print('height sheets not copied:', ex)
|
||||
out = r'D:\★Pier 자료\심수석님 검토 파일\검토_운곡교P1\대조표_C1-C16_도면모델_분류.xlsx'
|
||||
try:
|
||||
wb.save(out)
|
||||
except PermissionError:
|
||||
out = out.replace('.xlsx', '_최종.xlsx'); wb.save(out)
|
||||
print('saved', out, cnt)
|
||||
@@ -0,0 +1,410 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""운곡교 P1 철근재료표 재작성 (모델 기준) + 도면 재료표(3.dxf)와 비교 + 비고.
|
||||
|
||||
사용: python -I make_model_bom.py <pylib경로> <출력xlsx>
|
||||
- pylib경로 : rhino3dm, openpyxl, ezdxf 가 설치된 폴더 (pip install --target)
|
||||
- 입력(고정): 3.dxf(도면 재료표), 운곡교p1.3dm(모델)
|
||||
"""
|
||||
import sys, re, collections, statistics as st
|
||||
sys.path.insert(0, sys.argv[1])
|
||||
import ezdxf, rhino3dm
|
||||
from openpyxl import Workbook
|
||||
from openpyxl.styles import Font, PatternFill, Alignment, Border, Side
|
||||
from openpyxl.utils import get_column_letter
|
||||
|
||||
BASE = r"D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩"
|
||||
DXF3 = BASE + r"\3.dxf"
|
||||
M3DM = BASE + r"\운곡교p1.3dm"
|
||||
OUT = sys.argv[2]
|
||||
|
||||
UNIT = {"32": 6.230, "29": 5.040, "25": 3.980, "22": 3.040, "19": 2.250, "16": 1.560} # kg/m (도면 표)
|
||||
def surcharge(d): # 도면: D22 이상 6%, 미만 3%
|
||||
return 1.06 if int(d) >= 22 else 1.03
|
||||
|
||||
# ---------------------------------------------------------------- 도면 재료표 파싱
|
||||
doc = ezdxf.readfile(DXF3)
|
||||
texts = []
|
||||
for e in doc.modelspace():
|
||||
if e.dxftype() == "TEXT":
|
||||
texts.append((e.dxf.insert.x, e.dxf.insert.y, e.dxf.text))
|
||||
elif e.dxftype() == "MTEXT":
|
||||
texts.append((e.dxf.insert.x, e.dxf.insert.y, e.plain_text()))
|
||||
COLS = [("num", 1900, 2500), ("shape", 2500, 3500), ("dia", 3500, 4400), ("n", 4400, 5300),
|
||||
("A", 5300, 6700), ("B", 6700, 8200), ("C", 8200, 9700), ("D", 9700, 11200),
|
||||
("E", 11200, 12700), ("R", 12700, 14200), ("X1", 14200, 15600), ("X2", 15600, 17100),
|
||||
("J", 17100, 18800), ("L", 18800, 20500), ("tot", 20500, 21400)]
|
||||
OFF = 23750
|
||||
rowsraw = collections.defaultdict(dict)
|
||||
for x, y, t in texts:
|
||||
if y > 30300 or y < 20000:
|
||||
pass
|
||||
tab = "SD500" if x >= 25000 else "SD400"
|
||||
xx = x - OFF if tab == "SD500" else x
|
||||
for name, lo, hi in COLS:
|
||||
if lo <= xx < hi:
|
||||
rowsraw[(tab, round(y / 10) * 10)].setdefault(name, []).append(t.strip())
|
||||
break
|
||||
drw = {} # mark -> dict
|
||||
order_draw = {"SD400": [], "SD500": []}
|
||||
last = {}
|
||||
for (tab, y), cells in sorted(rowsraw.items(), key=lambda kv: (kv[0][0], -kv[0][1])):
|
||||
num = (cells.get("num") or [""])[0]
|
||||
if not re.match(r"^[A-Z]{1,2}\d+(-\d+)?$", num) or y < 20000 or y > 30000:
|
||||
continue
|
||||
r = {"tab": tab, "mark": num}
|
||||
for k in ("shape", "dia", "n", "A", "B", "C", "D", "E", "R", "X1", "X2", "J", "L", "tot"):
|
||||
r[k] = (cells.get(k) or [None])[0]
|
||||
for k in ("shape", "dia"):
|
||||
if r[k] == '"':
|
||||
r[k] = last[(tab, k)]
|
||||
else:
|
||||
last[(tab, k)] = r[k]
|
||||
drw[num] = r
|
||||
order_draw[tab].append(num)
|
||||
|
||||
def f(s):
|
||||
try:
|
||||
return float(s)
|
||||
except Exception:
|
||||
return None
|
||||
for m, r in drw.items():
|
||||
r["n_i"] = int(r["n"]) if r["n"] and r["n"].isdigit() else None
|
||||
r["L_f"] = f(r["L"]) if r["L"] else None
|
||||
r["tot_f"] = f(r["tot"]) if r["tot"] else None
|
||||
r["dia_n"] = re.sub(r"\D", "", r["dia"] or "")
|
||||
dims = []
|
||||
for k in ("A", "B", "C", "D", "E", "R", "X1", "X2", "J"):
|
||||
if r[k]:
|
||||
dims.append("%s=%s" % (k, r[k]))
|
||||
r["dims"] = " ".join(dims)
|
||||
|
||||
# ---------------------------------------------------------------- 모델
|
||||
m3 = rhino3dm.File3dm.Read(M3DM)
|
||||
lay = {l.Index: l.FullPath for l in m3.Layers}
|
||||
|
||||
def curve_len(c, n=3000):
|
||||
d = c.Domain
|
||||
p0 = c.PointAt(d.T0)
|
||||
s = 0.0
|
||||
for i in range(1, n + 1):
|
||||
p = c.PointAt(d.T0 + (d.T1 - d.T0) * i / n)
|
||||
s += ((p.X - p0.X) ** 2 + (p.Y - p0.Y) ** 2 + (p.Z - p0.Z) ** 2) ** 0.5
|
||||
p0 = p
|
||||
return s
|
||||
|
||||
bars = collections.defaultdict(dict) # mark -> occ -> dict
|
||||
for o in m3.Objects:
|
||||
L = lay.get(o.Attributes.LayerIndex, "")
|
||||
if not L.startswith("P1::철근"):
|
||||
continue
|
||||
g = o.Geometry
|
||||
nm = o.Attributes.Name or ""
|
||||
if isinstance(g, rhino3dm.Brep):
|
||||
us = dict(o.Attributes.GetUserStrings())
|
||||
mk = us.get("mark")
|
||||
occ = us.get("occurrence")
|
||||
b = bars[mk].setdefault(occ, {})
|
||||
b.update(us=us, name=nm, layer=L)
|
||||
elif L.endswith("중심선"):
|
||||
p = nm.split("-")
|
||||
if len(p) >= 4 and p[1] == "RC":
|
||||
mk = p[2]
|
||||
occ = "-".join(p[3:])
|
||||
bars[mk].setdefault(occ, {})["cl"] = curve_len(g)
|
||||
|
||||
# ---------------------------------------------------------------- 마크별 모델 집계
|
||||
def num(s):
|
||||
try:
|
||||
return float(s)
|
||||
except Exception:
|
||||
return 0.0
|
||||
mod = {}
|
||||
for mk, d in bars.items():
|
||||
if mk is None:
|
||||
continue
|
||||
items = [b for b in d.values() if "us" in b]
|
||||
Ls = [num(b["us"].get("design_length")) + num(b["us"].get("coupler_length")) for b in items]
|
||||
cls = [b.get("cl") for b in items if b.get("cl") is not None]
|
||||
pieces = len(items)
|
||||
# P3·P4 는 반원 2조각 = 1링 (재료표 개수 = 링 수)
|
||||
half = mk in ("P3", "P4")
|
||||
n_tab = pieces // 2 if half else pieces
|
||||
mod[mk] = dict(pieces=pieces, n=n_tab, tot=sum(Ls) / 1000.0, Lmean=(sum(Ls) / n_tab / 1000.0) if n_tab else 0,
|
||||
Lmin=min(Ls) / 1000.0, Lmax=max(Ls) / 1000.0, cl=sum(cls) / 1000.0 if cls else None,
|
||||
dia=items[0]["us"].get("dia"), shape=items[0]["us"].get("shape"), items=items, half=half)
|
||||
|
||||
# C9~C13 : 도면 폭(1.407) 기준으로 환산한 길이 -> 폭 영향 / (최대+최소)/2 근사 영향 분리
|
||||
def width_effect(mk):
|
||||
ex = 0.0
|
||||
for b in mod[mk]["items"]:
|
||||
w = num(b["us"].get("w_model"))
|
||||
if w:
|
||||
ex += 2 * (1407.0 - w)
|
||||
return ex / 1000.0
|
||||
|
||||
# ---------------------------------------------------------------- 비고 사전
|
||||
NOTE = {}
|
||||
KDS = {}
|
||||
def n_(mk, s):
|
||||
NOTE[mk] = s
|
||||
for mk in ("C1", "C4"):
|
||||
n_(mk, "L 도면 14.490 ↔ 모델 14.489 (0.001 m, 각진 치수 반올림). [D-8] 도면 내부: 재료표 다리각 98°/96° ↔ 정면도 96.4°.")
|
||||
for mk in ("C2", "C5"):
|
||||
n_(mk, "[D-7] 도면 내부: 재료표 L 12.081 ↔ 치수 합 A+B+C 12.082 (모델 12.082, 1 mm). [D-8] 다리각 98°/96° ↔ 정면도 96.4°.")
|
||||
for mk in ("C3", "C6"):
|
||||
n_(mk, "개수·길이 일치. [D-8] 도면 내부: 재료표 다리각 98°/96° ↔ 정면도 96.4°.")
|
||||
for mk in ("C7", "C8"):
|
||||
n_(mk, "개수·길이 일치. [D-9] 도면 내부: 재료표 B·D·R·X·J 빈칸 → 모델은 정면도 R 12,100(하면 R 12,000 동심)·평면부 EL 40.511 로 작성. [D-10] 다리 650 은 정면도 겹침으로 확인 불가.")
|
||||
n_("C9", "[D-4] 스터럽 폭 도면 재료표 1.407 ↔ 단면 작도 1.160/1.740/1.160 (모델은 작도값). [D-6] 재료표 L = (최대+최소)/2 근사 → 모델은 철근마다 개별 변길이. [M-5] 길이 산식 +54.3 규칙은 변하는 치수에만 적용.")
|
||||
n_("C10", "[D-4] 스터럽 폭 1.407 ↔ 작도 1.160 (모델은 작도값). 변길이 b=2.998 고정이라 [D-6] 근사 영향 없음. [M-5] +54.3 규칙.")
|
||||
n_("C11", "[D-4] 스터럽 폭 1.407 ↔ 작도 1.160/1.740/1.160. [D-6] (최대+최소)/2 근사 vs 모델 개별 변길이. [M-5] +54.3 규칙.")
|
||||
n_("C12", "[D-5] 수평폐합근 폭 1.407 ↔ 작도 1.106/1.686/1.106 (모델은 작도값). [D-6] 길이 (최대+최소)/2 근사 vs 모델 개별. [M-5] +54.3 규칙.")
|
||||
n_("C13", "[D-5] 수평폐합근 폭 1.407 ↔ 작도 1.106/1.686/1.106. [D-6] (최대+최소)/2 근사 vs 모델 개별. [M-5] +54.3 규칙.")
|
||||
n_("C14", "개수·길이 일치. [M-1] 모델 최하단 점 2개(x=±1913, ±2913)가 도면보다 350 mm 높음(근거 기록 없음). [M-2] 훅 방향 도면 표기 없음 — 모델은 아래로 가정, 도면 점 위치로는 하부 점은 위·상부 점은 아래일 가능성(추정, 간접 확인).")
|
||||
n_("C15", "개수·길이 일치.")
|
||||
n_("C16", "개수·길이 일치. 훅 방향·정면도 좌측 끝은 도면 직접 표기 없음 (재료표 L 5.611 = 5.261 + 0.350 한쪽 훅으로 간접 확인).")
|
||||
for mk in ("S1", "S2"):
|
||||
n_(mk, "개수·길이 일치. [M-6] 높이 기준: 도면(D2 전열 상세)은 대좌 상면 -50 ↔ 모델은 코핑 상면 -50 (139~164 mm 낮음). [M-7] 층 순서: 도면은 S2 점이 S1 선 위 ↔ 모델은 S1 위·S2 50 mm 아래(모델 src '추론').")
|
||||
n_("UA1", "[M-13] 모델에 없음(0본). 도면은 기초 조립용 '배치간격 예시도'(1.0×1.2 예시)라 수량 73본 근거 미확인. 도면 총길이 377.848 m 가 모델에는 빠짐.")
|
||||
n_("P1", "개수·길이 일치(모델 17.247). [D-20] 주철근 상단: 정면도 EL 43.011 ↔ 재료표 EL 43.061 (모델은 재료표). [D-21] 반지름 치수·선 875 ↔ 점 870.5 (모델은 점).")
|
||||
n_("P2", "개수·길이 일치. [D-20] 주철근 상단: 정면도 EL 40.411 ↔ 재료표 EL 43.061 (코핑 정착 2.65 m 차이, 모델은 재료표). [D-21] 반지름 830 ↔ 점 825.5 (모델은 점).")
|
||||
n_("P3", "모델은 반원 2조각(72개)=1링, 재료표 개수 36 = 링 수로 환산. 링 길이 일치. [M-12] 단마다 90° 엇갈린 이음 각도는 도면에 기준 없음(모델 가정, 간접).")
|
||||
n_("P4", "모델은 반원 2조각(18개)=1링(커플러 포함 L 5.636), 재료표 개수 9 = 링 수로 환산. [D-23] 라벨 H19 @100 ↔ 치수 8@120=960 (모델 @120 — 구조계산서 확인 사항, E-01). [M-12] 커플러 각도 도면에 없음.")
|
||||
n_("P5", "개수·길이 일치(커플러 65 포함 L 5.636). [D-23] 라벨 @100 ↔ 치수 22@120=2,640 (모델 @120, 구조계산서 확인). [D-22] 링 점 902 ↔ R 897. [M-12] 커플러 각도 도면에 없음.")
|
||||
n_("P6", "개수·길이 일치. 정면도 선 반길이 875 ↔ 모델 직선 894 (한쪽 19 mm, 경미).")
|
||||
n_("B1", "개수·길이 일치. [M-8] 모델 교차 철근 간격 54~56 mm ↔ 도면 두 뷰 모두 27~28 mm(점 값을 서로 다른 뷰에서 가져옴: B1 2073 ↔ B5 2127). [D-15] 같은 철근을 점/선으로 그린 높이가 정면도·측면도에서 27~28 mm 다름.")
|
||||
n_("B2", "개수·길이 일치. [M-9] 다리 끝 +2072 (도면 선 기준 +2100). [D-15] 점/선 높이 27~28 mm 차.")
|
||||
n_("B3", "개수·길이 일치. [D-17] 도면 중앙 치수 33@250+450(36본) ↔ 점·재료표 38본 (모델 38).")
|
||||
n_("B4", "개수·길이 일치. [M-8] 하면 교차 철근 간격 영향(B2·B4).")
|
||||
n_("B5", "개수·길이 일치. [M-9] 모델 중심 73 아래(순피복 58.5 mm, 도면 표기 상면 100, 선행 E-06). [M-8] 교차 철근 간격.")
|
||||
n_("B6", "개수·길이 일치. [M-9] 다리 끝 +2128 (도면 선 기준 +2100, 선행 E-06 피복 57.5). [M-8] 교차 철근 간격.")
|
||||
n_("B7", "개수·길이 일치. [M-8] 교차 철근 간격.")
|
||||
n_("B8", "개수·길이 일치.")
|
||||
n_("B9", "[M-01 선행] 도면 재료표 개수 빈칸. 라벨 H16 @500 + 격자 34×29(@250) 체크무늬 986/2 = 493본을 총길이 1,062.415 ÷ L 2.155 로 역산(간접 확인) → 모델 493본, 총길이 일치. 기초 내 위치 확정은 도면에 없음.")
|
||||
n_("B10", "개수·길이 일치. [D-18] 치수 9@200(10단) ↔ 점·재료표 9단 (모델 9단), 표 9.198×7.644 ↔ 점 ±4593/±3818.")
|
||||
n_("B11", "개수·길이 일치. B11·B12 4단 높이(z 550)와 위치 일치.")
|
||||
n_("B12", "[D-16] 도면 내부: 재료표 34본 ↔ 작도 28곳 (선행 E-05, 6본 과다 또는 작도 누락, 46.8 m). 모델은 작도 28본을 따름 → 6본 차이.")
|
||||
KDS["C1"] = KDS["C2"] = KDS["C3"] = KDS["C4"] = KDS["C5"] = KDS["C6"] = "[M-4] 내면반지름 여유 거의 없음: 모델 내면지름 101.5 mm ↔ 3.5db 100.1/101.5 mm (H29, 표 4.5-1). 도면에 내면반지름 표기 없음."
|
||||
KDS["C7"] = KDS["C8"] = "[M-3] 굽힘 4곳이 각진 연결(내면반지름 미반영) → 내면지름 3.5db(H29 100.1 mm) 미적용 (KDS 24 14 21 표 4.5-1)."
|
||||
KDS["P3"] = "[M-11] 갈고리 연장 모델 86.7 mm < 5db 95 mm (KDS 4.5.4), 내면지름 66.5 mm < 공칭 기준 66.85 mm (0.35 mm 부족)."
|
||||
KDS["B1"] = KDS["B2"] = "[M-10] S25 굽힘: 모델 내면지름 87.6 mm < 공칭 기준 88.9 mm (1.3 mm 부족, 3.5db)."
|
||||
KDS["B3"] = KDS["B7"] = KDS["B10"] = "[M-10] S19 굽힘: 모델 내면지름 66.6 mm < 공칭 기준 66.9 mm (0.3 mm 부족, 3.5db)."
|
||||
|
||||
# ---------------------------------------------------------------- 엑셀
|
||||
wb = Workbook()
|
||||
ws = wb.active
|
||||
ws.title = "철근재료표_모델기준"
|
||||
thin = Side(style="thin", color="999999")
|
||||
BR = Border(left=thin, right=thin, top=thin, bottom=thin)
|
||||
HF = PatternFill("solid", fgColor="D9D9D9")
|
||||
GREEN = PatternFill("solid", fgColor="E2F0D9")
|
||||
ORANGE = PatternFill("solid", fgColor="FCE4D6")
|
||||
YEL = PatternFill("solid", fgColor="FFF2CC")
|
||||
GREY = PatternFill("solid", fgColor="EDEDED")
|
||||
heads = ["번호", "형식", "직경", "도면 치수(재료표 표기)", "도면 개수", "도면 L(m)", "도면 총길이(m)",
|
||||
"모델 개수", "모델 L 평균(m)", "모델 L 범위(m)", "모델 총길이(m)\n(재료표 방식: 각진 치수+커플러)", "모델 중심선 실총길이(m)\n(굽힘 반영)",
|
||||
"개수 차이\n(모델−도면)", "총길이 차이(m)\n(모델−도면)", "판정", "단위중량\n(kg/m)", "도면 총중량(t)", "모델 총중량(t)",
|
||||
"비고 (도면↔모델 차이 · 도면 내부 불일치)", "비고 3 (KDS 24 14 21 기준 상이)"]
|
||||
ws.append(["운곡교 P1 (완도방향) 철근재료표 — 모델(운곡교p1.3dm) 기준 재작성 + 도면 재료표(3.dxf) 대비 비고"])
|
||||
ws.append(["작성 2026-10-16 · 검토 미확정 · 모델 L = 철근 모델의 재료표식 길이(각진 치수 합 + 커플러), 중심선 실길이는 굽힘 반영값이라 짧음 · "
|
||||
"[M-n]=도면↔모델, [D-n]=도면 내부, KDS=기준↔모델 (검토기록_최종.md 번호)"])
|
||||
ws.append([])
|
||||
ws.append(heads)
|
||||
HR = 4
|
||||
for c in range(1, len(heads) + 1):
|
||||
cell = ws.cell(row=HR, column=c)
|
||||
cell.font = Font(bold=True)
|
||||
cell.fill = HF
|
||||
cell.border = BR
|
||||
cell.alignment = Alignment(horizontal="center", vertical="center", wrap_text=True)
|
||||
|
||||
def status(dn, mn, dt, mt, dL=None, mL=None):
|
||||
if dn is None:
|
||||
return "도면 개수 빈칸"
|
||||
if mn != dn:
|
||||
return "차이"
|
||||
if dL is not None and mL is not None and abs(mL - dL) <= 0.0015: # 반올림 수준(≤1.5 mm/본)
|
||||
return "일치" if abs(mt - dt) <= 0.0005 else "일치(경미)"
|
||||
if abs(mt - dt) > 0.01:
|
||||
return "차이"
|
||||
return "일치(경미)" if abs(mt - dt) > 0.0005 else "일치"
|
||||
|
||||
summary_rows = [] # 소계 계산용
|
||||
bw_rows = [] # C9~C13 차이 분해
|
||||
all_rows = [] # 요약용 (마크, 판정, 개수차, 총길이차)
|
||||
sections = [("SD400", "SD400 (코핑 C·S, 기둥 P3~P6, 기초 B9, UA1)"), ("SD500", "SD500 (기둥 P1·P2, 기초 B1~B8, B10~B12)")]
|
||||
tot_all = {}
|
||||
for tab, title in sections:
|
||||
r0 = ws.max_row + 1
|
||||
ws.append([title])
|
||||
ws.cell(row=r0, column=1).font = Font(bold=True, size=12)
|
||||
# 직경별 묶음 (도면 순서 유지, 직경 큰 순)
|
||||
marks = order_draw[tab]
|
||||
groups = collections.OrderedDict()
|
||||
for mk in marks:
|
||||
groups.setdefault(drw[mk]["dia_n"], []).append(mk)
|
||||
grp_tot = []
|
||||
for dia, mks in groups.items():
|
||||
sd = drw[mks[0]]["dia"]
|
||||
gd = gm = gdw = gmw = 0.0
|
||||
gcl = 0.0
|
||||
for mk in mks:
|
||||
d = drw[mk]
|
||||
mm = mod.get(mk)
|
||||
mn = mm["n"] if mm else 0
|
||||
mt = mm["tot"] if mm else 0.0
|
||||
mcl = mm["cl"] if mm and mm["cl"] is not None else None
|
||||
dn = d["n_i"]
|
||||
dt = d["tot_f"] or 0.0
|
||||
Lr = ("%.3f ~ %.3f" % (mm["Lmin"], mm["Lmax"])) if mm and abs(mm["Lmax"] - mm["Lmin"]) > 1e-6 else ""
|
||||
stt = status(dn, mn, dt, mt, d["L_f"], mm["Lmean"] if mm else None)
|
||||
note = NOTE.get(mk, "")
|
||||
if mk in ("C9", "C10", "C11", "C12", "C13") and mm:
|
||||
we = width_effect(mk)
|
||||
diff = mt - dt
|
||||
note += " ▶ 총길이 차이 %+.3f m = 폭 영향 %+.3f m + 근사·기타 %+.3f m." % (diff, -we, diff + we)
|
||||
note += " 중심선 실길이는 겹침 이음(미작도, 길이만 반영)이 빠져 재료표 길이보다 짧음."
|
||||
bw_rows.append((mk, dt, mt, diff, -we, diff + we))
|
||||
if stt in ("차이", "도면 개수 빈칸") and mm is None:
|
||||
pass
|
||||
unit = UNIT[dia]
|
||||
row = [mk, d["shape"], d["dia"], d["dims"], dn if dn is not None else "(빈칸)", d["L_f"], dt,
|
||||
mn, round(mm["Lmean"], 3) if mm else 0, Lr, round(mt, 3), round(mcl, 3) if mcl is not None else None,
|
||||
(mn - dn) if dn is not None else None, round(mt - dt, 3), stt, unit,
|
||||
round(dt * unit / 1000, 3), round(mt * unit / 1000, 3), note, KDS.get(mk, "")]
|
||||
ws.append(row)
|
||||
all_rows.append((mk, stt, (mn - dn) if dn is not None else None, mt - dt))
|
||||
rr = ws.max_row
|
||||
fill = {"일치": GREEN, "일치(경미)": GREEN, "차이": ORANGE, "도면 개수 빈칸": YEL}[stt]
|
||||
for c in range(1, len(heads) + 1):
|
||||
cell = ws.cell(row=rr, column=c)
|
||||
cell.border = BR
|
||||
cell.alignment = Alignment(vertical="top", wrap_text=(c in (4, 19, 20)))
|
||||
if c in (15,):
|
||||
cell.fill = fill
|
||||
ws.cell(row=rr, column=20).font = Font(color="FF00FF")
|
||||
for c in (7, 11, 12, 14):
|
||||
ws.cell(row=rr, column=c).number_format = "0.000"
|
||||
for c in (17, 18):
|
||||
ws.cell(row=rr, column=c).number_format = "0.000"
|
||||
gd += dt; gm += mt; gcl += (mcl or 0.0)
|
||||
gdw = gd * UNIT[dia] / 1000
|
||||
gmw = gm * UNIT[dia] / 1000
|
||||
sc = surcharge(dia)
|
||||
grp_tot.append((sd, gd, gm, gcl, gdw, gmw, sc))
|
||||
ws.append(["소 계", "", sd, "", "", "", round(gd, 3), "", "", "", round(gm, 3), round(gcl, 3), "", round(gm - gd, 3), "", UNIT[dia],
|
||||
round(gdw, 3), round(gmw, 3), "할증 %d%% 적용 시: 도면 %.3f t / 모델 %.3f t" % (round((sc - 1) * 100), gdw * sc, gmw * sc), ""])
|
||||
rr = ws.max_row
|
||||
for c in range(1, len(heads) + 1):
|
||||
ws.cell(row=rr, column=c).fill = GREY
|
||||
ws.cell(row=rr, column=c).font = Font(bold=True)
|
||||
ws.cell(row=rr, column=c).border = BR
|
||||
for c in (7, 11, 12, 14, 17, 18):
|
||||
ws.cell(row=rr, column=c).number_format = "0.000"
|
||||
sd_ = sum(g[1] for g in grp_tot); sm_ = sum(g[2] for g in grp_tot); scl = sum(g[3] for g in grp_tot)
|
||||
dw = sum(g[4] for g in grp_tot); mw = sum(g[5] for g in grp_tot)
|
||||
dws = sum(g[4] * g[6] for g in grp_tot); mws = sum(g[5] * g[6] for g in grp_tot)
|
||||
ws.append(["총 계 (%s)" % tab, "", "", "", "", "", round(sd_, 3), "", "", "", round(sm_, 3), round(scl, 3), "", round(sm_ - sd_, 3), "", "",
|
||||
round(dw, 3), round(mw, 3), "할증 적용 총중량: 도면 %.3f t / 모델 %.3f t (모델 − 도면 %+.3f t)" % (dws, mws, mws - dws), ""])
|
||||
rr = ws.max_row
|
||||
for c in range(1, len(heads) + 1):
|
||||
ws.cell(row=rr, column=c).fill = HF
|
||||
ws.cell(row=rr, column=c).font = Font(bold=True)
|
||||
ws.cell(row=rr, column=c).border = BR
|
||||
for c in (7, 11, 12, 14, 17, 18):
|
||||
ws.cell(row=rr, column=c).number_format = "0.000"
|
||||
tot_all[tab] = (sd_, sm_, dw, mw, dws, mws)
|
||||
ws.append([])
|
||||
|
||||
widths = [8, 7, 7, 34, 8, 9, 11, 8, 10, 14, 17, 17, 9, 12, 12, 9, 11, 11, 70, 48]
|
||||
for i, w in enumerate(widths, 1):
|
||||
ws.column_dimensions[get_column_letter(i)].width = w
|
||||
ws.row_dimensions[HR].height = 48
|
||||
ws.freeze_panes = "B5"
|
||||
|
||||
# ---------------------------------------------------------------- 시트 0: 요약
|
||||
w0 = wb.create_sheet("요약", 0)
|
||||
w0.append(["도면 재료표 ↔ 모델 재료표 차이 요약 (운곡교 P1, 2026-10-16 작성, 검토 미확정)"])
|
||||
w0.append([])
|
||||
w0.append(["구분", "마크", "도면 총길이(m)", "모델 총길이(m)", "차이(m)", "내용"])
|
||||
dd = {m: drw[m]["tot_f"] or 0.0 for m in drw}
|
||||
mm_ = {m: mod[m]["tot"] if m in mod else 0.0 for m in drw}
|
||||
w0.append(["개수·길이 불일치", "UA1", dd["UA1"], mm_["UA1"], round(mm_["UA1"] - dd["UA1"], 3), "모델에 없음 (M-13). 도면은 배치 예시도, 73본 근거 미확인"])
|
||||
w0.append(["개수·길이 불일치", "B12", dd["B12"], mm_["B12"], round(mm_["B12"] - dd["B12"], 3), "도면 재료표 34본 ↔ 작도·모델 28본 (D-16, 6본)"])
|
||||
sw = sum(r[4] for r in bw_rows); so = sum(r[5] for r in bw_rows)
|
||||
w0.append(["길이 불일치", "C9~C13", round(sum(r[1] for r in bw_rows), 3), round(sum(r[2] for r in bw_rows), 3), round(sum(r[3] for r in bw_rows), 3),
|
||||
"스터럽·폐합근: 폭 1.407↔작도값 영향 %+.3f m + (최대+최소)/2 근사 등 %+.3f m (D-4/D-5/D-6)" % (sw, so)])
|
||||
for r in bw_rows:
|
||||
w0.append([" (세부)", r[0], round(r[1], 3), round(r[2], 3), round(r[3], 3), "폭 영향 %+.3f / 근사·기타 %+.3f" % (r[4], r[5])])
|
||||
w0.append(["개수 표기 차이(합계 일치)", "P3·P4", "", "", 0, "모델은 반원 2조각 = 1링 (P3 72개, P4 18개), 재료표 개수는 링 수"])
|
||||
w0.append(["개수 빈칸 보완", "B9", dd["B9"], mm_["B9"], round(mm_["B9"] - dd["B9"], 3), "도면 개수 빈칸 → 총길이 역산 493본(체크무늬)이 모델과 일치 (간접 확인)"])
|
||||
w0.append([])
|
||||
w0.append(["재료표 합계", "", "도면", "모델", "차이", ""])
|
||||
for tab, v in tot_all.items():
|
||||
w0.append([tab + " 총길이(m)", "", round(v[0], 3), round(v[1], 3), round(v[1] - v[0], 3), ""])
|
||||
w0.append([tab + " 총중량(t)", "", round(v[2], 3), round(v[3], 3), round(v[3] - v[2], 3), "할증 적용: 도면 %.3f / 모델 %.3f" % (v[4], v[5])])
|
||||
w0.append([])
|
||||
w0.append(["그 외 마크는 개수·길이가 일치(반올림 ≤1.5 mm/본 포함)이며 위치·형상·굽힘 차이는 '철근재료표_모델기준' 시트 비고와 비고 3(KDS)에 적었음."])
|
||||
for i, w in enumerate([24, 10, 16, 16, 12, 100], 1):
|
||||
w0.column_dimensions[get_column_letter(i)].width = w
|
||||
for c in range(1, 7):
|
||||
w0.cell(row=3, column=c).font = Font(bold=True); w0.cell(row=3, column=c).fill = HF
|
||||
w0.cell(row=1, column=1).font = Font(bold=True, size=12)
|
||||
|
||||
# ---------------------------------------------------------------- 시트 2: 비고 코드 설명
|
||||
w2 = wb.create_sheet("비고코드설명")
|
||||
w2.append(["코드", "구분", "내용"])
|
||||
codes = [
|
||||
("M-1", "도면↔모델", "C14 최하단 점 2개 모델이 350 mm 높음(근거 없음)"),
|
||||
("M-2", "미확인", "C14 훅 방향 도면 표기 없음 (모델은 아래 가정)"),
|
||||
("M-3", "기준↔모델", "C7·C8 굽힘 4곳 각진 연결 (내면반지름 미반영)"),
|
||||
("M-4", "기준↔모델", "C1~C6 내면반지름 여유 거의 없음"),
|
||||
("M-5", "도면↔모델", "C9~C13 길이 산식 +54.3 규칙이 변하는 치수에만 적용"),
|
||||
("M-6", "도면↔모델", "S1·S2 높이 기준 (도면 대좌 상면 -50 ↔ 모델 코핑 상면 -50)"),
|
||||
("M-7", "도면↔모델", "S1·S2 층 순서 (도면 S2 위 ↔ 모델 S1 위)"),
|
||||
("M-8", "도면↔모델", "기초 교차 철근 간격 (도면 27~28 mm ↔ 모델 54~56 mm)"),
|
||||
("M-9", "도면↔모델", "기초 B5 중심 73 아래(피복 58.5), B2·B6 다리 끝 높이"),
|
||||
("M-10", "기준↔모델", "기초 S25·S19 굽힘 내면지름이 공칭 기준에 1.3/0.3 mm 부족"),
|
||||
("M-11", "기준↔모델", "P3 갈고리 연장 86.7 < 5db 95, 내면지름 66.5 < 66.85"),
|
||||
("M-12", "미확인", "P3 이음·P4/P5 커플러 각도 도면에 없음 (모델 가정)"),
|
||||
("M-13", "도면↔모델", "UA1(73본, H22) 모델에 없음"),
|
||||
("D-4/D-5", "도면 내부", "스터럽 폭 재료표 1.407 ↔ 단면 작도 1.160/1.740, 폐합근 1.106/1.686"),
|
||||
("D-6", "도면 내부", "재료표 L 이 (최대+최소)/2 근사 → 총길이 과대"),
|
||||
("D-7", "도면 내부", "C2·C5 L 12.081 ↔ 치수 합 12.082"),
|
||||
("D-8", "도면 내부", "다리 각도 재료표 98°/96° ↔ 정면도 96.4°"),
|
||||
("D-9", "도면 내부", "C7·C8 재료표 B·D·R·X·J 빈칸"),
|
||||
("D-15~D-18", "도면 내부", "기초 점/선 높이 27~28 mm 차, B12 34↔28, B3 치수↔본수, B10 단 수"),
|
||||
("D-20~D-23", "도면 내부", "P1/P2 상단 EL, 기둥 반지름, 링 R, P4·P5 @100↔@120"),
|
||||
("E-01", "선행보고서", "기둥 띠철근 간격 → 구조계산서 확인 사항"),
|
||||
]
|
||||
for c in codes:
|
||||
w2.append(list(c))
|
||||
for i, w in enumerate([12, 14, 90], 1):
|
||||
w2.column_dimensions[get_column_letter(i)].width = w
|
||||
for c in range(1, 4):
|
||||
w2.cell(row=1, column=c).font = Font(bold=True); w2.cell(row=1, column=c).fill = HF
|
||||
|
||||
# ---------------------------------------------------------------- 시트 3: 모델 개별 철근
|
||||
w3 = wb.create_sheet("모델_개별철근")
|
||||
w3.append(["마크", "직경", "형식", "발생(occurrence)", "모델 L(각진+커플러, mm)", "커플러(mm)", "중심선 실길이(mm)", "호스트", "근거(src)"])
|
||||
for mk in sorted(mod, key=lambda s: (re.sub(r"\d", "", s), int(re.sub(r"\D", "", s) or 0))):
|
||||
for occ, b in sorted(bars[mk].items()):
|
||||
if "us" not in b:
|
||||
continue
|
||||
us = b["us"]
|
||||
w3.append([mk, us.get("dia"), us.get("shape"), occ, round(num(us.get("design_length")) + num(us.get("coupler_length")), 3),
|
||||
num(us.get("coupler_length")), round(b["cl"], 1) if b.get("cl") is not None else None, us.get("host"), us.get("src")])
|
||||
for c in range(1, 10):
|
||||
w3.cell(row=1, column=c).font = Font(bold=True); w3.cell(row=1, column=c).fill = HF
|
||||
for i, w in enumerate([8, 7, 7, 18, 20, 11, 18, 10, 70], 1):
|
||||
w3.column_dimensions[get_column_letter(i)].width = w
|
||||
w3.freeze_panes = "A2"
|
||||
|
||||
wb.save(OUT)
|
||||
print("saved", OUT)
|
||||
for tab, v in tot_all.items():
|
||||
print(tab, "도면 총길이 %.3f / 모델 %.3f | 도면 t %.3f(할증 %.3f) / 모델 t %.3f(할증 %.3f)" % (v[0], v[1], v[2], v[4], v[3], v[5]))
|
||||
print("drawing marks:", len(drw), "model marks:", len(mod))
|
||||
miss = [m for m in drw if m not in mod]
|
||||
extra = [m for m in mod if m not in drw]
|
||||
print("도면에만:", miss, "모델에만:", extra)
|
||||
@@ -0,0 +1,51 @@
|
||||
import sys, ezdxf, matplotlib
|
||||
matplotlib.use('Agg')
|
||||
import matplotlib.pyplot as plt
|
||||
from matplotlib.patches import Rectangle, FancyArrowPatch
|
||||
from ezdxf.addons.drawing import RenderContext, Frontend
|
||||
from ezdxf.addons.drawing.matplotlib import MatplotlibBackend
|
||||
plt.rcParams['font.family']='Malgun Gothic'
|
||||
Y='#FFE600'
|
||||
d=ezdxf.readfile('1.dxf'); ms=d.modelspace()
|
||||
fig=plt.figure(figsize=(18,11),dpi=100,facecolor='#1e2228')
|
||||
ax=fig.add_axes([0.01,0.47,0.98,0.50])
|
||||
Frontend(RenderContext(d),MatplotlibBackend(ax)).draw_layout(ms)
|
||||
ax.set_xlim(39350,46350);ax.set_ylim(23100,24780)
|
||||
ax.set_title('도면 D1 단면 A-A (노란색 = 검토 표기)',color=Y,fontsize=14)
|
||||
ax.add_patch(Rectangle((43070,24340),3030,300,fill=False,ec=Y,lw=1.5,ls='--'))
|
||||
ax.add_patch(Rectangle((43070,24545),3030,100,fill=False,ec=Y,lw=2.5))
|
||||
ax.text(46150,24590,'①',color=Y,fontsize=18,fontweight='bold',va='center')
|
||||
ax.text(46150,24400,'상면 3단',color=Y,fontsize=11,va='center')
|
||||
ax.plot([40100,43070],[24591.5,24591.5],color=Y,lw=1.4,ls=':')
|
||||
ax.text(40160,24625,'②',color=Y,fontsize=18,fontweight='bold',va='bottom')
|
||||
ax.plot([43040,43200,43200,43040,43040],[24545,24545,24705,24705,24545],color=Y,lw=2)
|
||||
ax.text(42960,24730,'③ 아래 확대',color=Y,fontsize=11,ha='right',va='bottom')
|
||||
ax2=fig.add_axes([0.03,0.02,0.36,0.42])
|
||||
Frontend(RenderContext(d),MatplotlibBackend(ax2)).draw_layout(ms)
|
||||
ax2.set_xlim(43040,43200);ax2.set_ylim(24545,24705)
|
||||
for sp in ax2.spines.values(): sp.set_color(Y); sp.set_linewidth(2.5)
|
||||
ax2.set_xticks([]);ax2.set_yticks([])
|
||||
ax2.plot([43040,43200],[24591.5,24591.5],color=Y,lw=1.6,ls='--')
|
||||
ax2.plot([43120.3],[24587.0],'o',color=Y,ms=5)
|
||||
ax2.annotate('',xy=(43172,24591.5),xytext=(43172,24587.0),arrowprops=dict(arrowstyle='<->',color=Y,lw=2))
|
||||
ax2.text(43176,24577,'4.5mm',color=Y,fontsize=15,fontweight='bold',va='center')
|
||||
ax2.annotate('',xy=(43070,24691.5),xytext=(43070,24591.5),arrowprops=dict(arrowstyle='<->',color=Y,lw=1.8))
|
||||
ax2.text(43076,24640,'치수 100',color=Y,fontsize=13,va='center')
|
||||
ax2.text(43044,24700,'콘크리트 상면 y=24691.5',color=Y,fontsize=10,va='top')
|
||||
ax2.text(43126,24560,'작도 점 y=24587.0',color=Y,fontsize=10,va='top')
|
||||
ax2.set_title('③ 좌상단 모서리 확대 (160×160mm)',color=Y,fontsize=13)
|
||||
fig.text(0.42,0.43,"""① 상면 3단 철근(C1·C2·C3 / C4·C5·C6)의 작도 점
|
||||
치수 100 / 200 / 300 → 작도 104.5 / 204.5 / 304.5
|
||||
② 치수 100 의 기준선 (상면 24691.5 - 100 = 24591.5)
|
||||
③ 작도 점 24587.0 은 그 기준선보다 4.5mm 아래
|
||||
(하면 쪽도 같은 현상: 기준 23269.3 / 작도 23264.7, 4.6mm)
|
||||
|
||||
무슨 뜻인가
|
||||
· 치수가 맞고 점 그림이 4.5mm 어긋난 것 → 치수 우선
|
||||
· 모델은 치수 100 을 따름 → 도면 점과 4.5mm 차이
|
||||
· 철근 반지름(14.3mm)보다 작아 시공상 영향 없음
|
||||
· 보고서 E-06(기초 상면 피복 표기 100 vs 작도 2,127)과
|
||||
같은 "치수 vs 작도 점" 불일치 유형""",
|
||||
color=Y,fontsize=14,va='top',ha='left',linespacing=1.55)
|
||||
out=r'D:\Rhino-MCP\rhino-mcp-main\Claude outputs\C1_피복_작도오차_표기.png'
|
||||
fig.set_size_inches(18,11); fig.savefig(out,dpi=100,facecolor=fig.get_facecolor()); print(out)
|
||||
@@ -0,0 +1,22 @@
|
||||
import ezdxf, sys, math
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'); ms=d.modelspace()
|
||||
cnt=defaultdict(list)
|
||||
def add(a,b,layer):
|
||||
L=math.hypot(b[0]-a[0],b[1]-a[1])
|
||||
if 300<L<1500:
|
||||
ang=round(math.degrees(math.atan2(b[1]-a[1],b[0]-a[0]))%90,1)
|
||||
if abs(ang)>0.3 and abs(ang-90)>0.3: cnt[(layer,ang)].append((round((a[0]+b[0])/2),round((a[1]+b[1])/2),round(L)))
|
||||
for e in ms:
|
||||
t=e.dxftype()
|
||||
if t=='LINE':
|
||||
a,b=e.dxf.start,e.dxf.end
|
||||
if 12500<min(a.x,b.x) and max(a.x,b.x)<18800 and 25800<min(a.y,b.y) and max(a.y,b.y)<30300: add((a.x,a.y),(b.x,b.y),e.dxf.layer)
|
||||
elif t=='LWPOLYLINE':
|
||||
p=[(q[0],q[1]) for q in e.get_points()]
|
||||
for i in range(len(p)-1):
|
||||
if all(12500<x<18800 and 25800<y<30300 for x,y in (p[i],p[i+1])): add(p[i],p[i+1],e.dxf.layer)
|
||||
for k in sorted(cnt):
|
||||
v=cnt[k]
|
||||
if len(v)>=2: print(k,len(v),sorted(v)[:4])
|
||||
@@ -0,0 +1,12 @@
|
||||
import sys, ezdxf, matplotlib
|
||||
matplotlib.use('Agg')
|
||||
import matplotlib.pyplot as plt
|
||||
from ezdxf.addons.drawing import RenderContext, Frontend
|
||||
from ezdxf.addons.drawing.matplotlib import MatplotlibBackend
|
||||
f,x0,x1,y0,y1,out=sys.argv[1],*map(float,sys.argv[2:6]),sys.argv[6]
|
||||
d=ezdxf.readfile(f); ms=d.modelspace()
|
||||
w=x1-x0;h=y1-y0
|
||||
fig=plt.figure(figsize=(16,16*h/w),dpi=110); ax=fig.add_axes([0,0,1,1])
|
||||
Frontend(RenderContext(d),MatplotlibBackend(ax)).draw_layout(ms)
|
||||
ax.set_xlim(x0,x1);ax.set_ylim(y0,y1)
|
||||
fig.set_size_inches(16,16*h/w); fig.savefig(out,dpi=120)
|
||||
@@ -0,0 +1,22 @@
|
||||
import ezdxf, sys
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'); ms=d.modelspace()
|
||||
CX=30133.6
|
||||
rows=defaultdict(list)
|
||||
for e in ms:
|
||||
if e.dxftype()=='CIRCLE' and e.dxf.radius==27:
|
||||
c=e.dxf.center
|
||||
if 28500<c.x<31800 and 16400<c.y<19700: rows[round(c.y,1)].append(round(c.x-CX))
|
||||
for y in sorted(rows,reverse=True):
|
||||
print(y,'depth below top %.1f'%(19659.3-y),'n',len(rows[y]),'Y',sorted(rows[y]))
|
||||
print('stirrup lines (CS-RBAR-MAJR) in 단면도 box')
|
||||
V=defaultdict(list);H=defaultdict(list)
|
||||
for e in ms:
|
||||
if e.dxftype()=='LINE' and e.dxf.layer=='CS-RBAR-MAJR':
|
||||
a,b=e.dxf.start,e.dxf.end
|
||||
if 28550<min(a.x,b.x) and max(a.x,b.x)<31750 and 16400<min(a.y,b.y) and max(a.y,b.y)<19700:
|
||||
if abs(a.x-b.x)<0.6: V[round(a.x-CX,1)].append((round(min(a.y,b.y),1),round(max(a.y,b.y),1)))
|
||||
elif abs(a.y-b.y)<0.6: H[round(a.y,1)].append((round(min(a.x,b.x)-CX),round(max(a.x,b.x)-CX)))
|
||||
for k in sorted(V): print(' V Y',k,V[k][:2])
|
||||
for k in sorted(H,reverse=True): print(' H y',k,'depth %.1f'%(19659.3-k),H[k][:3])
|
||||
@@ -0,0 +1,22 @@
|
||||
import ezdxf, sys
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'); ms=d.modelspace()
|
||||
X0,X1,Y0,Y1=26000,36500,9000,22200
|
||||
rows=defaultdict(list)
|
||||
for e in ms:
|
||||
if e.dxftype()=='CIRCLE' and e.dxf.radius==27:
|
||||
c=e.dxf.center
|
||||
if X0<c.x<X1 and Y0<c.y<Y1: rows[round(c.y,1)].append(round(c.x,1))
|
||||
ys=sorted(rows,reverse=True)
|
||||
print('rows:',[(y,len(rows[y])) for y in ys])
|
||||
# concrete box lines near the coping
|
||||
H=[];V=[]
|
||||
for e in ms:
|
||||
if e.dxftype()=='LINE' and e.dxf.layer=='CS-CONC-MAJR':
|
||||
a,b=e.dxf.start,e.dxf.end
|
||||
if X0<min(a.x,b.x) and max(a.x,b.x)<X1 and Y0<min(a.y,b.y) and max(a.y,b.y)<Y1:
|
||||
if abs(a.y-b.y)<0.6 and abs(a.x-b.x)>800: H.append((round(a.y,1),round(min(a.x,b.x),1),round(max(a.x,b.x),1)))
|
||||
if abs(a.x-b.x)<0.6 and abs(a.y-b.y)>800: V.append((round(a.x,1),round(min(a.y,b.y),1),round(max(a.y,b.y),1)))
|
||||
print('H',sorted(set(H),reverse=True)[:12])
|
||||
print('V',sorted(set(V))[:12])
|
||||
@@ -0,0 +1,23 @@
|
||||
import ezdxf, sys
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
d=ezdxf.readfile(r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'); ms=d.modelspace()
|
||||
def run(name,x0,x1,y0,y1,cx,topy,boty):
|
||||
V=defaultdict(list);H=defaultdict(list)
|
||||
for e in ms:
|
||||
if e.dxftype()=='LINE' and e.dxf.layer=='CS-RBAR-MAJR':
|
||||
a,b=e.dxf.start,e.dxf.end
|
||||
if not(x0<min(a.x,b.x) and max(a.x,b.x)<x1 and y0<min(a.y,b.y) and max(a.y,b.y)<y1): continue
|
||||
if abs(a.x-b.x)<0.6: V[round(a.x,1)].append((round(min(a.y,b.y),1),round(max(a.y,b.y),1)))
|
||||
elif abs(a.y-b.y)<0.6: H[round(a.y,1)].append((round(min(a.x,b.x),1),round(max(a.x,b.x),1)))
|
||||
print('=====',name,'center x',cx,'top',topy,'bottom',boty)
|
||||
print('vertical lines (Y from centre -> y range, inset from top/bottom):')
|
||||
for x in sorted(V):
|
||||
for y0_,y1_ in sorted(V[x]):
|
||||
print(' Y %+.1f'%(x-cx),'y',y0_,'~',y1_,'| 상단 %.1f 아래, 하단 %.1f 위'%(topy-y1_,y0_-boty))
|
||||
print('horizontal lines:')
|
||||
for y in sorted(H,reverse=True):
|
||||
for a,b in sorted(H[y]):
|
||||
print(' y',y,'Y',round(a-cx,1),'~',round(b-cx,1),'| top-%.1f bot+%.1f'%(topy-y,y-boty))
|
||||
run('A-A',43000,46100,23200,24680,44570.3,24691.5,23159.7)
|
||||
run('B-B',43100,46300,10450,13620,44735.4,13624.2,10480.2)
|
||||
@@ -0,0 +1,78 @@
|
||||
import ezdxf, sys, math
|
||||
from collections import defaultdict
|
||||
sys.stdout.reconfigure(encoding='utf-8')
|
||||
SRC = r'D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\1.dxf'
|
||||
d = ezdxf.readfile(SRC)
|
||||
ms = d.modelspace()
|
||||
REG = tuple(float(v) for v in sys.argv[1:5]) # x0 x1 y0 y1 : region for dots + bubbles
|
||||
CX = float(sys.argv[5]) # section centre x (to convert x to Y)
|
||||
x0, x1, y0, y1 = REG
|
||||
dots = []
|
||||
bub = []
|
||||
lines = []
|
||||
txt = []
|
||||
for e in ms:
|
||||
t = e.dxftype()
|
||||
if t == 'CIRCLE':
|
||||
c = e.dxf.center
|
||||
if e.dxf.radius == 27 and x0 < c.x < x1 and y0 < c.y < y1:
|
||||
dots.append((c.x, c.y))
|
||||
if e.dxf.radius == 240 and x0 - 4000 < c.x < x1 + 4000 and y0 - 1500 < c.y < y1 + 6000:
|
||||
bub.append((c.x, c.y))
|
||||
elif t == 'LINE' and e.dxf.layer in ('CS-DIML', 'CS-SYMB-LIN3', 'CS-SYMB'):
|
||||
a, b = e.dxf.start, e.dxf.end
|
||||
if x0 - 5000 < min(a.x, b.x) and max(a.x, b.x) < x1 + 5000 and y0 - 1500 < min(a.y, b.y) and max(a.y, b.y) < y1 + 6500:
|
||||
lines.append(((a.x, a.y), (b.x, b.y)))
|
||||
elif t == 'TEXT':
|
||||
p = e.dxf.insert
|
||||
if x0 - 5000 < p.x < x1 + 5000 and y0 - 1500 < p.y < y1 + 6500:
|
||||
txt.append((p.x, p.y, e.dxf.text.strip()))
|
||||
def near(p, q, tol=2.0):
|
||||
return abs(p[0] - q[0]) < tol and abs(p[1] - q[1]) < tol
|
||||
# union-find lines by shared endpoints
|
||||
n = len(lines)
|
||||
par = list(range(n))
|
||||
def find(i):
|
||||
while par[i] != i:
|
||||
par[i] = par[par[i]]
|
||||
i = par[i]
|
||||
return i
|
||||
pts = defaultdict(list)
|
||||
for i, (a, b) in enumerate(lines):
|
||||
pts[(round(a[0] / 3), round(a[1] / 3))].append(i)
|
||||
pts[(round(b[0] / 3), round(b[1] / 3))].append(i)
|
||||
for k, v in pts.items():
|
||||
for j in v[1:]:
|
||||
par[find(v[0])] = find(j)
|
||||
comp = defaultdict(list)
|
||||
for i in range(n):
|
||||
comp[find(i)].append(i)
|
||||
res = []
|
||||
for (bx, by) in bub:
|
||||
# label text inside bubble
|
||||
lab = [t for t in txt if abs(t[0] - bx) < 260 and abs(t[1] - by) < 260 and t[2].startswith('C') and t[2][1:].isdigit()]
|
||||
if not lab:
|
||||
continue
|
||||
name = lab[0][2]
|
||||
ul = by - 252
|
||||
cand = [i for i, (a, b) in enumerate(lines) if abs(a[1] - ul) < 4 and abs(b[1] - ul) < 4 and min(a[0], b[0]) < bx + 300 and max(a[0], b[0]) > bx - 300]
|
||||
if not cand:
|
||||
res.append((name, 'no underline'))
|
||||
continue
|
||||
got = set()
|
||||
for i in cand:
|
||||
for j in comp[find(i)]:
|
||||
a, b = lines[j]
|
||||
for p in (a, b):
|
||||
for dd in dots:
|
||||
if abs(p[0] - dd[0]) < 2 and 2 < abs(p[1] - dd[1]) < 9:
|
||||
got.add(dd)
|
||||
res.append((name, sorted(got)))
|
||||
for name, g in sorted(res, key=lambda r: r[0]):
|
||||
if isinstance(g, str):
|
||||
print(name, g)
|
||||
continue
|
||||
rows = defaultdict(list)
|
||||
for x, y in g:
|
||||
rows[round(y, 1)].append(round(x - CX))
|
||||
print(name, {y: sorted(v) for y, v in sorted(rows.items(), reverse=True)})
|
||||
@@ -0,0 +1,38 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""한 번에 시작: (1) Rhino MCP 서버 켜기 (2) 표식 클릭 자동 보기 켜기.
|
||||
|
||||
Rhino 명령줄: RunPythonScript → 이 파일 선택 (또는 Rhino 옵션 > 일반 > 시작 시 실행할 명령에 등록)
|
||||
- MCP 서버(포트 9876)가 이미 떠 있으면 다시 켜지 않는다.
|
||||
- 표식 자동 보기는 이 스크립트가 켬 상태로 만든다 (실행할 때마다 켜짐, 껐다 켜기 안 함).
|
||||
"""
|
||||
import socket
|
||||
import Rhino
|
||||
import scriptcontext as sc
|
||||
|
||||
CLIENT = u"D:\\★Pier 자료\\pier_v1\\Pier_T_rebar\\Code\\rhino_mcp\\rhino_mcp_client.py"
|
||||
VIEWER = u"D:\\\u2605Pier \uc790\ub8cc\\\uc2ec\uc218\uc11d\ub2d8 \uac80\ud1a0 \ud30c\uc77c\\\uac80\ud1a0_\uc6b4\uace1\uad50P1\\\uc2a4\ud06c\ub9bd\ud2b8\\\ud45c\uc2dd_\ub0b4\uc6a9\ubcf4\uae30.py"
|
||||
|
||||
|
||||
def port_open(port=9876):
|
||||
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||
s.settimeout(0.5)
|
||||
try:
|
||||
s.connect(("localhost", port))
|
||||
return True
|
||||
except Exception:
|
||||
return False
|
||||
finally:
|
||||
s.close()
|
||||
|
||||
|
||||
if port_open():
|
||||
Rhino.RhinoApp.WriteLine(u"Rhino MCP 서버: 이미 켜져 있음 (9876)")
|
||||
else:
|
||||
Rhino.RhinoApp.RunScript(u'-_RunPythonScript "' + CLIENT + u'"', False)
|
||||
Rhino.RhinoApp.WriteLine(u"Rhino MCP 서버: 켰음 (9876)")
|
||||
|
||||
sc.sticky["ungok_marker_launch"] = True
|
||||
try:
|
||||
Rhino.RhinoApp.RunScript(u'-_RunPythonScript "' + VIEWER + u'"', False)
|
||||
finally:
|
||||
sc.sticky["ungok_marker_launch"] = False
|
||||
@@ -0,0 +1,90 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""운곡교 P1 코드 표식(코드표_*) 내용 보기.
|
||||
|
||||
사용법 (Rhino 명령줄에서 RunPythonScript → 이 파일 선택):
|
||||
1) 표식(구슬·지시선·글자 중 아무거나)을 먼저 선택하고 실행 → 내용 창이 뜬다.
|
||||
2) 아무것도 선택하지 않고 실행 → '선택하면 자동으로 창 띄우기' 켜기/끄기.
|
||||
(켜 둔 동안 표식을 클릭하면 창이 뜬다. Rhino 를 끄면 해제된다.)
|
||||
표식의 내용은 객체 속성 > 사용자 텍스트(Attribute User Text)에도 들어 있다.
|
||||
"""
|
||||
import Rhino
|
||||
import scriptcontext as sc
|
||||
import System
|
||||
|
||||
KEYS = [("code", u"코드"), ("gu", u"구분"), ("content", u"내용 (엑셀 비고코드설명)"), ("marks", u"관련 마크"),
|
||||
("table_color", u"엑셀 대조표 색(판정)"), ("table_color_basis", u"색 근거"), ("detail", u"엑셀 ③ 대조·비고 내용"),
|
||||
("where", u"출처")]
|
||||
|
||||
|
||||
def build_text(obj):
|
||||
a = obj.Attributes
|
||||
if a.GetUserString("code") is None or a.GetUserString("code") == "":
|
||||
return None
|
||||
lines = []
|
||||
for k, label in KEYS:
|
||||
v = a.GetUserString(k)
|
||||
if v:
|
||||
if k == "detail":
|
||||
lines.append(u"\n[" + label + u"]\n" + v)
|
||||
else:
|
||||
lines.append(u"[" + label + u"] " + v)
|
||||
return u"\n".join(lines)
|
||||
|
||||
|
||||
def show_for(objs):
|
||||
seen = set()
|
||||
texts = []
|
||||
for o in objs:
|
||||
t = build_text(o)
|
||||
if t is None:
|
||||
continue
|
||||
code = o.Attributes.GetUserString("code")
|
||||
if code in seen:
|
||||
continue
|
||||
seen.add(code)
|
||||
texts.append(t)
|
||||
if not texts:
|
||||
return False
|
||||
Rhino.UI.Dialogs.ShowTextDialog(u"\n\n" .join(texts) if len(texts) > 1 else texts[0], u"코드 표식 내용")
|
||||
return True
|
||||
|
||||
|
||||
def on_idle(sender, e):
|
||||
Rhino.RhinoApp.Idle -= on_idle
|
||||
pend = sc.sticky.get("ungok_marker_pending")
|
||||
sc.sticky["ungok_marker_pending"] = None
|
||||
if pend:
|
||||
show_for(pend)
|
||||
|
||||
|
||||
def on_select(sender, e):
|
||||
if not sc.sticky.get("ungok_marker_auto"):
|
||||
return
|
||||
objs = [o for o in e.RhinoObjects if o.Attributes.GetUserString("code")]
|
||||
if not objs:
|
||||
return
|
||||
sc.sticky["ungok_marker_pending"] = objs
|
||||
Rhino.RhinoApp.Idle -= on_idle
|
||||
Rhino.RhinoApp.Idle += on_idle
|
||||
|
||||
|
||||
def main():
|
||||
if sc.sticky.get("ungok_marker_launch"): # 라이노_시작.py 가 부른 경우: 무조건 '자동 보기 켬'
|
||||
if not sc.sticky.get("ungok_marker_hooked"):
|
||||
Rhino.RhinoDoc.SelectObjects += on_select
|
||||
sc.sticky["ungok_marker_hooked"] = True
|
||||
sc.sticky["ungok_marker_auto"] = True
|
||||
Rhino.RhinoApp.WriteLine(u"표식 자동 보기: 켬 (표식을 클릭하면 창이 뜹니다)")
|
||||
return
|
||||
sel = [o for o in sc.doc.Objects.GetSelectedObjects(False, False)]
|
||||
if sel and show_for(sel):
|
||||
return
|
||||
# 선택이 없거나 표식이 아니면 자동 모드 전환
|
||||
if not sc.sticky.get("ungok_marker_hooked"):
|
||||
Rhino.RhinoDoc.SelectObjects += on_select
|
||||
sc.sticky["ungok_marker_hooked"] = True
|
||||
sc.sticky["ungok_marker_auto"] = not sc.sticky.get("ungok_marker_auto", False)
|
||||
Rhino.RhinoApp.WriteLine(u"표식 자동 보기: " + (u"켬 (표식을 클릭하면 창이 뜹니다)" if sc.sticky["ungok_marker_auto"] else u"끔"))
|
||||
|
||||
|
||||
main()
|
||||
@@ -0,0 +1,60 @@
|
||||
C6 | id = P1-RC-C6-t3y+1450
|
||||
C6 | mark = C6
|
||||
C6 | dia = H29
|
||||
C6 | shape = VIII
|
||||
C6 | occurrence = t3y+1450
|
||||
C6 | host = P1-CP
|
||||
C6 | design_length = 12106.000
|
||||
C6 | coupler_length = 0.000
|
||||
C6 | src = tier 3 EL 43.111; end inset 100.8; legs parallel to end faces
|
||||
C6 | a_model = 11904.000
|
||||
C3 | id = P1-RC-C3-t3y+1312
|
||||
C3 | mark = C3
|
||||
C3 | dia = H29
|
||||
C3 | shape = VIII
|
||||
C3 | occurrence = t3y+1312
|
||||
C3 | host = P1-CP
|
||||
C3 | design_length = 12106.000
|
||||
C3 | coupler_length = 0.000
|
||||
C3 | src = tier 3 EL 43.111; end inset 100.8; legs parallel to end faces
|
||||
C3 | a_model = 11904.000
|
||||
C5 | id = P1-RC-C5-t2y+1450
|
||||
C5 | mark = C5
|
||||
C5 | dia = H29
|
||||
C5 | shape = VIII
|
||||
C5 | occurrence = t2y+1450
|
||||
C5 | host = P1-CP
|
||||
C5 | design_length = 12082.000
|
||||
C5 | coupler_length = 0.000
|
||||
C5 | src = tier 2 EL 43.211; end inset 100.6; legs parallel to end faces
|
||||
C5 | a_model = 11880.000
|
||||
C2 | id = P1-RC-C2-t2y+1312
|
||||
C2 | mark = C2
|
||||
C2 | dia = H29
|
||||
C2 | shape = VIII
|
||||
C2 | occurrence = t2y+1312
|
||||
C2 | host = P1-CP
|
||||
C2 | design_length = 12082.000
|
||||
C2 | coupler_length = 0.000
|
||||
C2 | src = tier 2 EL 43.211; end inset 100.6; legs parallel to end faces
|
||||
C2 | a_model = 11880.000
|
||||
C4 | id = P1-RC-C4-t1y+1450
|
||||
C4 | mark = C4
|
||||
C4 | dia = H29
|
||||
C4 | shape = VIII
|
||||
C4 | occurrence = t1y+1450
|
||||
C4 | host = P1-CP
|
||||
C4 | design_length = 14489.000
|
||||
C4 | coupler_length = 0.000
|
||||
C4 | src = tier 1 EL 43.311; end inset 100.8; legs parallel to end faces
|
||||
C4 | a_model = 11855.000
|
||||
C1 | id = P1-RC-C1-t1y+1312
|
||||
C1 | mark = C1
|
||||
C1 | dia = H29
|
||||
C1 | shape = VIII
|
||||
C1 | occurrence = t1y+1312
|
||||
C1 | host = P1-CP
|
||||
C1 | design_length = 14489.000
|
||||
C1 | coupler_length = 0.000
|
||||
C1 | src = tier 1 EL 43.311; end inset 100.8; legs parallel to end faces
|
||||
C1 | a_model = 11855.000
|
||||
@@ -0,0 +1,17 @@
|
||||
P1-RC-C1-t1y+1312 | len 14447.1 | s [-6086.8, 1312.0, 42003.6] | e [6088.8, 1312.0, 42004.2] | spans 5 | dl 14489.000 | shape VIII | dia H29 | a_model 11855.000
|
||||
P1-RC-C1-t1y+1062 | len 14447.1 | s [-6086.8, 1062.0, 42003.6] | e [6088.8, 1062.0, 42004.2] | spans 5 | dl 14489.000 | shape VIII | dia H29 | a_model 11855.000
|
||||
P1-RC-C1-t1y+812 | len 14447.1 | s [-6086.8, 812.0, 42003.6] | e [6088.8, 812.0, 42004.2] | spans 5 | dl 14489.000 | shape VIII | dia H29 | a_model 11855.000
|
||||
P1-RC-C1-t1y+562 | len 14447.1 | s [-6086.8, 562.0, 42003.6] | e [6088.8, 562.0, 42004.2] | spans 5 | dl 14489.000 | shape VIII | dia H29 | a_model 11855.000
|
||||
P1-RC-C1-t1y+312 | len 14447.1 | s [-6086.8, 312.0, 42003.6] | e [6088.8, 312.0, 42004.2] | spans 5 | dl 14489.000 | shape VIII | dia H29 | a_model 11855.000
|
||||
P1-RC-C1-t1y+62 | len 14447.1 | s [-6086.8, 62.0, 42003.6] | e [6088.8, 62.0, 42004.2] | spans 5 | dl 14489.000 | shape VIII | dia H29 | a_model 11855.000
|
||||
seg 1261.9 [-6086.8, 42003.6]->[-5920.1, 43254.4] arc False
|
||||
seg 93.8 [-5920.1, 43254.4]->[-5855.4, 43311.0] arc True
|
||||
seg 11739.5 [-5855.4, 43311.0]->[5884.1, 43311.0] arc False
|
||||
seg 95.2 [5884.1, 43311.0]->[5949.0, 43253.0] arc True
|
||||
seg 1256.6 [5949.0, 43253.0]->[6088.8, 42004.2] arc False
|
||||
P1-RC-C1-t1y-188 | len 14447.1 | s [-6086.8, -188.0, 42003.6] | e [6088.8, -188.0, 42004.2] | spans 5 | dl 14489.000 | shape VIII | dia H29 | a_model 11855.000
|
||||
P1-RC-C1-t1y-438 | len 14447.1 | s [-6086.8, -438.0, 42003.6] | e [6088.8, -438.0, 42004.2] | spans 5 | dl 14489.000 | shape VIII | dia H29 | a_model 11855.000
|
||||
P1-RC-C1-t1y-688 | len 14447.1 | s [-6086.8, -688.0, 42003.6] | e [6088.8, -688.0, 42004.2] | spans 5 | dl 14489.000 | shape VIII | dia H29 | a_model 11855.000
|
||||
P1-RC-C1-t1y-938 | len 14447.1 | s [-6086.8, -938.0, 42003.6] | e [6088.8, -938.0, 42004.2] | spans 5 | dl 14489.000 | shape VIII | dia H29 | a_model 11855.000
|
||||
P1-RC-C1-t1y-1188 | len 14447.1 | s [-6086.8, -1188.0, 42003.6] | e [6088.8, -1188.0, 42004.2] | spans 5 | dl 14489.000 | shape VIII | dia H29 | a_model 11855.000
|
||||
P1-RC-C1-t1y-1450 | len 14447.1 | s [-6086.8, -1450.0, 42003.6] | e [6088.8, -1450.0, 42004.2] | spans 5 | dl 14489.000 | shape VIII | dia H29 | a_model 11855.000
|
||||
@@ -0,0 +1,68 @@
|
||||
P1-RC-C3-t3y+1312 | len 12064.1 | s [-5952.5, 1312.0, 43010.9] | e [5976.1, 1312.0, 43010.6] | dl 12106.000 | a 11904.000
|
||||
P1-RC-C3-t3y+1062 | len 12064.1 | s [-5952.5, 1062.0, 43010.9] | e [5976.1, 1062.0, 43010.6] | dl 12106.000 | a 11904.000
|
||||
P1-RC-C3-t3y+812 | len 12064.1 | s [-5952.5, 812.0, 43010.9] | e [5976.1, 812.0, 43010.6] | dl 12106.000 | a 11904.000
|
||||
P1-RC-C3-t3y+562 | len 12064.1 | s [-5952.5, 562.0, 43010.9] | e [5976.1, 562.0, 43010.6] | dl 12106.000 | a 11904.000
|
||||
P1-RC-C3-t3y+312 | len 12064.1 | s [-5952.5, 312.0, 43010.9] | e [5976.1, 312.0, 43010.6] | dl 12106.000 | a 11904.000
|
||||
P1-RC-C3-t3y+62 | len 12064.1 | s [-5952.5, 62.0, 43010.9] | e [5976.1, 62.0, 43010.6] | dl 12106.000 | a 11904.000
|
||||
seg 43.9 [-5952.5, 43010.9]->[-5946.7, 43054.4] arc False
|
||||
seg 93.8 [-5946.7, 43054.4]->[-5882.0, 43111.0] arc True
|
||||
seg 11788.5 [-5882.0, 43111.0]->[5906.5, 43111.0] arc False
|
||||
seg 95.2 [5906.5, 43111.0]->[5971.3, 43053.0] arc True
|
||||
seg 42.6 [5971.3, 43053.0]->[5976.1, 43010.6] arc False
|
||||
P1-RC-C3-t3y-188 | len 12064.1 | s [-5952.5, -188.0, 43010.9] | e [5976.1, -188.0, 43010.6] | dl 12106.000 | a 11904.000
|
||||
P1-RC-C3-t3y-438 | len 12064.1 | s [-5952.5, -438.0, 43010.9] | e [5976.1, -438.0, 43010.6] | dl 12106.000 | a 11904.000
|
||||
P1-RC-C3-t3y-688 | len 12064.1 | s [-5952.5, -688.0, 43010.9] | e [5976.1, -688.0, 43010.6] | dl 12106.000 | a 11904.000
|
||||
P1-RC-C3-t3y-938 | len 12064.1 | s [-5952.5, -938.0, 43010.9] | e [5976.1, -938.0, 43010.6] | dl 12106.000 | a 11904.000
|
||||
P1-RC-C3-t3y-1188 | len 12064.1 | s [-5952.5, -1188.0, 43010.9] | e [5976.1, -1188.0, 43010.6] | dl 12106.000 | a 11904.000
|
||||
P1-RC-C3-t3y-1450 | len 12064.1 | s [-5952.5, -1450.0, 43010.9] | e [5976.1, -1450.0, 43010.6] | dl 12106.000 | a 11904.000
|
||||
P1-RC-C5-t2y+1450 | len 12040.1 | s [-5939.4, 1450.0, 43110.9] | e [5965.2, 1450.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C2-t2y+1312 | len 12040.1 | s [-5939.4, 1312.0, 43110.9] | e [5965.2, 1312.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C5-t2y+1187 | len 12040.1 | s [-5939.4, 1187.0, 43110.9] | e [5965.2, 1187.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C2-t2y+1062 | len 12040.1 | s [-5939.4, 1062.0, 43110.9] | e [5965.2, 1062.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C5-t2y+937 | len 12040.1 | s [-5939.4, 937.0, 43110.9] | e [5965.2, 937.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C2-t2y+812 | len 12040.1 | s [-5939.4, 812.0, 43110.9] | e [5965.2, 812.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C5-t2y+687 | len 12040.1 | s [-5939.4, 687.0, 43110.9] | e [5965.2, 687.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C2-t2y+562 | len 12040.1 | s [-5939.4, 562.0, 43110.9] | e [5965.2, 562.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C5-t2y+437 | len 12040.1 | s [-5939.4, 437.0, 43110.9] | e [5965.2, 437.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C2-t2y+312 | len 12040.1 | s [-5939.4, 312.0, 43110.9] | e [5965.2, 312.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C5-t2y+187 | len 12040.1 | s [-5939.4, 187.0, 43110.9] | e [5965.2, 187.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C2-t2y+62 | len 12040.1 | s [-5939.4, 62.0, 43110.9] | e [5965.2, 62.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
seg 43.9 [-5939.4, 43110.9]->[-5933.6, 43154.4] arc False
|
||||
seg 93.8 [-5933.6, 43154.4]->[-5869.0, 43211.0] arc True
|
||||
seg 11764.5 [-5869.0, 43211.0]->[5895.6, 43211.0] arc False
|
||||
seg 95.2 [5895.6, 43211.0]->[5960.4, 43153.0] arc True
|
||||
seg 42.6 [5960.4, 43153.0]->[5965.2, 43110.6] arc False
|
||||
P1-RC-C5-t2y-63 | len 12040.1 | s [-5939.4, -63.0, 43110.9] | e [5965.2, -63.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
seg 43.9 [-5939.4, 43110.9]->[-5933.6, 43154.4] arc False
|
||||
seg 93.8 [-5933.6, 43154.4]->[-5869.0, 43211.0] arc True
|
||||
seg 11764.5 [-5869.0, 43211.0]->[5895.6, 43211.0] arc False
|
||||
seg 95.2 [5895.6, 43211.0]->[5960.4, 43153.0] arc True
|
||||
seg 42.6 [5960.4, 43153.0]->[5965.2, 43110.6] arc False
|
||||
P1-RC-C2-t2y-188 | len 12040.1 | s [-5939.4, -188.0, 43110.9] | e [5965.2, -188.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C5-t2y-313 | len 12040.1 | s [-5939.4, -313.0, 43110.9] | e [5965.2, -313.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C2-t2y-438 | len 12040.1 | s [-5939.4, -438.0, 43110.9] | e [5965.2, -438.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C5-t2y-563 | len 12040.1 | s [-5939.4, -563.0, 43110.9] | e [5965.2, -563.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C2-t2y-688 | len 12040.1 | s [-5939.4, -688.0, 43110.9] | e [5965.2, -688.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C5-t2y-813 | len 12040.1 | s [-5939.4, -813.0, 43110.9] | e [5965.2, -813.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C2-t2y-938 | len 12040.1 | s [-5939.4, -938.0, 43110.9] | e [5965.2, -938.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C5-t2y-1063 | len 12040.1 | s [-5939.4, -1063.0, 43110.9] | e [5965.2, -1063.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C2-t2y-1188 | len 12040.1 | s [-5939.4, -1188.0, 43110.9] | e [5965.2, -1188.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C5-t2y-1313 | len 12040.1 | s [-5939.4, -1313.0, 43110.9] | e [5965.2, -1313.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C2-t2y-1450 | len 12040.1 | s [-5939.4, -1450.0, 43110.9] | e [5965.2, -1450.0, 43110.6] | dl 12082.000 | a 11880.000
|
||||
P1-RC-C4-t1y+1450 | len 14447.1 | s [-6086.8, 1450.0, 42003.6] | e [6088.8, 1450.0, 42004.2] | dl 14489.000 | a 11855.000
|
||||
P1-RC-C4-t1y+1187 | len 14447.1 | s [-6086.8, 1187.0, 42003.6] | e [6088.8, 1187.0, 42004.2] | dl 14489.000 | a 11855.000
|
||||
P1-RC-C4-t1y+937 | len 14447.1 | s [-6086.8, 937.0, 42003.6] | e [6088.8, 937.0, 42004.2] | dl 14489.000 | a 11855.000
|
||||
P1-RC-C4-t1y+687 | len 14447.1 | s [-6086.8, 687.0, 42003.6] | e [6088.8, 687.0, 42004.2] | dl 14489.000 | a 11855.000
|
||||
P1-RC-C4-t1y+437 | len 14447.1 | s [-6086.8, 437.0, 42003.6] | e [6088.8, 437.0, 42004.2] | dl 14489.000 | a 11855.000
|
||||
P1-RC-C4-t1y+187 | len 14447.1 | s [-6086.8, 187.0, 42003.6] | e [6088.8, 187.0, 42004.2] | dl 14489.000 | a 11855.000
|
||||
P1-RC-C4-t1y-63 | len 14447.1 | s [-6086.8, -63.0, 42003.6] | e [6088.8, -63.0, 42004.2] | dl 14489.000 | a 11855.000
|
||||
seg 1261.9 [-6086.8, 42003.6]->[-5920.1, 43254.4] arc False
|
||||
seg 93.8 [-5920.1, 43254.4]->[-5855.4, 43311.0] arc True
|
||||
seg 11739.5 [-5855.4, 43311.0]->[5884.1, 43311.0] arc False
|
||||
seg 95.2 [5884.1, 43311.0]->[5949.0, 43253.0] arc True
|
||||
seg 1256.6 [5949.0, 43253.0]->[6088.8, 42004.2] arc False
|
||||
P1-RC-C4-t1y-313 | len 14447.1 | s [-6086.8, -313.0, 42003.6] | e [6088.8, -313.0, 42004.2] | dl 14489.000 | a 11855.000
|
||||
P1-RC-C4-t1y-563 | len 14447.1 | s [-6086.8, -563.0, 42003.6] | e [6088.8, -563.0, 42004.2] | dl 14489.000 | a 11855.000
|
||||
P1-RC-C4-t1y-813 | len 14447.1 | s [-6086.8, -813.0, 42003.6] | e [6088.8, -813.0, 42004.2] | dl 14489.000 | a 11855.000
|
||||
P1-RC-C4-t1y-1063 | len 14447.1 | s [-6086.8, -1063.0, 42003.6] | e [6088.8, -1063.0, 42004.2] | dl 14489.000 | a 11855.000
|
||||
P1-RC-C4-t1y-1313 | len 14447.1 | s [-6086.8, -1313.0, 42003.6] | e [6088.8, -1313.0, 42004.2] | dl 14489.000 | a 11855.000
|
||||
@@ -0,0 +1,852 @@
|
||||
|
||||
=== PAGE 1 ===
|
||||
운곡교 교각(완도방향 P1) 도면 검토보고서 v0.1.00 — [미확정] 초안
|
||||
1
|
||||
운곡교 교각(완도방향 P1) 도면 검토보고서 — 3D 모델링 과정 확인 사항
|
||||
버전
|
||||
수정일
|
||||
수정자
|
||||
주요 변경 내용
|
||||
비고
|
||||
v0.1.00
|
||||
2026-10-08
|
||||
심영표
|
||||
신규 작성
|
||||
초안 [미확정] — 검토자 확정 전
|
||||
상태: [미확정] — '오류' 판정과 보고서 내용은 담당자 검토·확정 전입니다.
|
||||
1. 개요
|
||||
1.1 목적·대상
|
||||
운곡교 교각(완도방향 P1)을 도면 기준 3D 모델(콘크리트, 받침부, 철근)로 작성하면서 확인한 도면 간 불일치·누락 사항을
|
||||
정리하고, 도면 보완과 재료표 정정을 요청하기 위한 보고서입니다.
|
||||
구분
|
||||
도면번호
|
||||
도면명
|
||||
본 보고서 약칭
|
||||
교각도(1)
|
||||
C0050205-025
|
||||
운곡교 교각도(1)(완도방향 P1) — 평면도·정면도·단면도·단면 A-A~E-E
|
||||
D1
|
||||
교각도(2)
|
||||
C0050205-026
|
||||
운곡교 교각도(2)(완도방향 P1) — 기초 평면도·교량받침 상세·솔플레이트
|
||||
상세·ELEVATION TABLE·주철근 조립도
|
||||
D2
|
||||
교각도(3)
|
||||
C0050205-027
|
||||
운곡교 교각도(3)(완도방향 P1) — 철근 재료표(SD400·SD500)·가공도·커플러 상세·기초
|
||||
조립용 철근
|
||||
D3
|
||||
작성 모델: Code/교각모델링/출력/실행_운곡교P1교각모델_2026-10-08_v0.1.09.3dm (3,190객체 — 콘크리트
|
||||
기초·기둥·코핑·버림·말뚝 30, 받침 대좌·패드 각 10, 교량받침·솔플레이트 각 10, 철근 1,513본)
|
||||
1.2 검토 방법
|
||||
• 원본 DWG를 DXF로 변환하여 선·문자·치수 좌표를 전수 추출하고, 도면 간(평면·정면·단면·상세) 및 도면–재료표 간 값을
|
||||
대조했습니다.
|
||||
• 모델은 부재별로 도면 치수와 재료표 값을 기대값으로 하는 자동 검사(콘크리트 172항목, 철근 234항목, 받침부
|
||||
184항목)로 확인했습니다. 검사는 작성자 자체 검증입니다.
|
||||
• 도면만으로 결정할 수 없는 항목은 담당자 판단으로 모델에 적용했고, 본 보고서에 그 내용을 함께 적었습니다(2장 "모델
|
||||
적용" 열).
|
||||
1.3 판정 기준
|
||||
판정
|
||||
정의
|
||||
오류
|
||||
같은 도면 안 또는 도면끼리 값이 모순되어 둘 중 하나가 틀림
|
||||
불일치
|
||||
도면 작도·치수와 재료표(D3)·표(D2)의 값이 다름
|
||||
누락
|
||||
형상·배치 결정에 필요한 정보가 도면에 없음
|
||||
확인 필요
|
||||
표기는 있으나 해석이 둘 이상 가능하거나 차이가 경미함
|
||||
2. 도면 오류·불일치
|
||||
2.1 기둥
|
||||
No.
|
||||
판정
|
||||
위치
|
||||
도면 값 A
|
||||
도면 값 B
|
||||
모델 적용
|
||||
영향
|
||||
E-01
|
||||
오류
|
||||
기둥 띠철근
|
||||
P4·P5 간격
|
||||
D1 정면도·단면 C-C/D-D
|
||||
표기 H19 @100
|
||||
D1 정면도 치수 8@120=960,
|
||||
22@120=2.640
|
||||
@120 (치수 사슬이 전체
|
||||
높이 17.203, 재료표 본수
|
||||
9·22와 일치)
|
||||
띠철근 위치·구간
|
||||
길이
|
||||
E-02
|
||||
불일치
|
||||
주철근 상단
|
||||
D1 정면도 작도: P1 상단 EL
|
||||
43.011, P2는 기둥 상단 EL
|
||||
40.411에서 종료
|
||||
D3 재료표: P1 a 16.213 +
|
||||
갈고리, P2 16.553 → 둘 다 EL
|
||||
43.061
|
||||
재료표(EL 43.061)
|
||||
P2 코핑 정착 2.65 m
|
||||
차이
|
||||
E-03
|
||||
확인
|
||||
필요
|
||||
주철근
|
||||
반지름
|
||||
D1 단면 C-C 치수 125, 875
|
||||
(철근 중심까지)
|
||||
D1 단면 C-C 작도 점 중심
|
||||
870.5(바깥 P1)/825.5(안쪽 P2)
|
||||
작도 870.5/825.5
|
||||
치수 875를 쓰면
|
||||
띠철근(R 897)
|
||||
내면과 3.5 mm 간섭
|
||||
E-04
|
||||
확인
|
||||
필요
|
||||
띠철근
|
||||
반지름
|
||||
D3 R 897 (2π×897 = L 5,636) D1 단면 작도 898, 정면도 점
|
||||
902
|
||||
897
|
||||
경미
|
||||
2.2 확대기초
|
||||
|
||||
=== PAGE 2 ===
|
||||
운곡교 교각(완도방향 P1) 도면 검토보고서 v0.1.00 — [미확정] 초안
|
||||
2
|
||||
No.
|
||||
판정
|
||||
위치
|
||||
도면 값 A
|
||||
도면 값 B
|
||||
모델
|
||||
적용
|
||||
영향
|
||||
E-05
|
||||
불일치
|
||||
B12 (S16) 본수
|
||||
D1 정면도 중앙 4단(EL 26.758~27.958)
|
||||
작도 위치 28곳
|
||||
D3 재료표 34본
|
||||
작도
|
||||
28본
|
||||
재료표 6본(46.8 m, 0.073
|
||||
t) 과다 또는 작도 누락
|
||||
E-06
|
||||
불일치
|
||||
상면 철근
|
||||
높이·피복
|
||||
D1 정면도 우측 치수 150,
|
||||
9@200=1.800, 150, 100 → 상면
|
||||
철근선 기초 하면 +2,100 (피복 100)
|
||||
D1 정면도·단면도 작도 점:
|
||||
B5(S29) 중심 +2,127, B1(S25)
|
||||
+2,073
|
||||
작도 점
|
||||
높이
|
||||
B5 피복 58.5 mm, B6
|
||||
다리 57.5 mm (표기 100
|
||||
미달)
|
||||
2.3 코핑
|
||||
No.
|
||||
판정
|
||||
위치
|
||||
도면 값 A
|
||||
도면 값 B
|
||||
모델
|
||||
적용
|
||||
영향
|
||||
E-07
|
||||
불일치
|
||||
스터럽
|
||||
C9·C10·C11 폭
|
||||
D3 a = 1.407
|
||||
D1 단면 A-A 작도: 스터럽 3개 폭 1,160 /
|
||||
1,740 / 1,160 (다리 위치
|
||||
100·680·1,260·1,840·2,420·3,000)
|
||||
작도 폭
|
||||
재료표 길이와 본당
|
||||
-107 ~ -505 mm 차이
|
||||
E-08
|
||||
불일치
|
||||
수평 폐합근
|
||||
C12·C13 폭
|
||||
D3 b = 1.407
|
||||
D1 단면 A-A 작도: 폭 1,106 / 1,686 / 1,106
|
||||
(스터럽 안쪽)
|
||||
작도 폭
|
||||
위와 같은 유형
|
||||
E-09
|
||||
확인
|
||||
필요
|
||||
재료표 치수
|
||||
기준
|
||||
D3 C9~C13의 b·a 범위
|
||||
양끝(2,956/1,376,
|
||||
12,228/3,151 등)
|
||||
D1 작도 중심선 길이 + 54.3 과 모든 끝값이
|
||||
일치
|
||||
작도
|
||||
중심선
|
||||
재료표 치수의 측정
|
||||
기준(외면·중심) 명시
|
||||
필요
|
||||
2.4 받침부
|
||||
No.
|
||||
판정
|
||||
위치
|
||||
도면 값 A
|
||||
도면 값 B
|
||||
모델
|
||||
적용
|
||||
영향
|
||||
E-10
|
||||
불일치
|
||||
받침 대좌 높이(3500
|
||||
kN 측)
|
||||
D1 단면도 작도 169.4
|
||||
D2 ELEVATION TABLE h1 164
|
||||
표 164
|
||||
5.4 mm
|
||||
E-11
|
||||
불일치
|
||||
후열(2800 kN) 받침
|
||||
패드 평면 크기
|
||||
D1 평면도 작도 900 × 840
|
||||
(전열과 같은 크기)
|
||||
D2 TABLE B = 540 → (A+200)×(B+200) =
|
||||
900 × 740
|
||||
표 기준
|
||||
평면도가 받침별 B를
|
||||
반영하지 않음
|
||||
E-12
|
||||
확인 필요
|
||||
솔플레이트 두께
|
||||
D2 솔플레이트 TABLE T1
|
||||
38 / T2 22
|
||||
같은 표 S = -1.901 ~ -1.910 %, L 800, T 30
|
||||
→ 양끝 37.6 / 22.4
|
||||
S 기준
|
||||
≤ 0.4 mm (표
|
||||
반올림으로 추정)
|
||||
참고: D2 ELEVATION TABLE의 EL.'X'는 코핑 상면 + h1 + h2 (10개소 오차 ≤ 1 mm)로 정합합니다. E = h1+h2+h3+h4로
|
||||
해석하면 211 mm 차이가 생기므로 표에 EL.'X'의 기준면 정의가 필요합니다(4.2).
|
||||
3. 개선방안
|
||||
원인 유형
|
||||
해당 항목
|
||||
개선방안
|
||||
도면 표기와 치수 사슬의 이중 기재E-01
|
||||
간격은 치수 사슬 한 곳에만 기재하고, 라벨에는 마크·직경만 표기하거나
|
||||
사슬과 자동 연동
|
||||
작도와 재료표의 독립 작성
|
||||
E-02, E-05, E-07, E-08, E-10, E-11
|
||||
재료표 확정 후 작도 수량·길이·폭을 역대조하는 검토 단계 신설. 마크별
|
||||
"작도 본수 = 재료표 본수" 체크리스트 운용
|
||||
치수 기준(외면·중심) 미표기
|
||||
E-03, E-06, E-09
|
||||
재료표 치수의 측정 기준과 피복 기준(철근 외면/중심, 상·하·측면별)을
|
||||
일반 노트에 명시
|
||||
대표 작도
|
||||
E-11, 5.3
|
||||
받침별로 다른 치수는 표 참조 표기를 붙이거나 개소별로 작도
|
||||
평면·정면 절반 작도
|
||||
5.3
|
||||
비대칭 구조(좌·우 선단 높이 1,500/1,787, 소단 EL 43.411~43.698)는 전체
|
||||
작도 또는 비대칭 부위 별도 상세
|
||||
2D 검토의 한계
|
||||
4.3
|
||||
3D 모델 기반 간섭·피복 검토를 설계 검토 절차에 포함. 본 모델(v0.1.09)과
|
||||
검사 스크립트를 재사용 가능
|
||||
4. 추가되어야 할 사항
|
||||
4.1 좌표·선형
|
||||
• 교각 중심의 평면 측량좌표와 교량 선형(측점·방위각). 현재 도면에는 교각 중심 좌표가 없어 모델은 교각 중심을 원점(0,
|
||||
0)으로 작성함
|
||||
• 받침 10개소의 중심 좌표표(평면도는 일부만 작도됨, 5.3)
|
||||
4.2 방향·기준 정의
|
||||
• 솔플레이트 경사 S(%)의 방향(교축방향 어느 쪽이 두꺼운지). 모델은 전열(3500 kN) 쪽을 두껍게 가정함
|
||||
|
||||
=== PAGE 3 ===
|
||||
운곡교 교각(완도방향 P1) 도면 검토보고서 v0.1.00 — [미확정] 초안
|
||||
3
|
||||
• ELEVATION TABLE의 EL.'X' 기준면 정의(= 코핑 상면 + h1 + h2, 몰탈 상면)
|
||||
• 받침·대좌의 교축방향 표시(전열 약 4.4°, 후열 약 3.1° 회전 — 곡선교)
|
||||
4.3 철근 배치 간섭 상세
|
||||
모델에서 확인된 철근 간 교차·근접 위치로, 시공 시 위치 조정 기준이 필요합니다(간섭 정량 검사는 미실시).
|
||||
부재
|
||||
위치
|
||||
내용
|
||||
기둥
|
||||
크로스타이 P6
|
||||
같은 높이의 4본(0°·45°·90°·135°)이 중심에서 교차, 0°·180° 크로스타이가 주철근 다발(P1·P2)을 관통
|
||||
기둥
|
||||
띠철근 P3 이음부
|
||||
두 반원의 갈고리 시작점이 겹침
|
||||
기초
|
||||
B5·B6 다리
|
||||
X = ±4,575, Y = ±3,800 모서리에서 상·하면 철근 다리가 겹침
|
||||
기초
|
||||
기둥 주철근 P1 갈고리
|
||||
기초 하면 +300의 갈고리와 B7(하면 +277) 근접
|
||||
기초
|
||||
B9 수직 결속근
|
||||
기둥 내부 위치에서 기둥 주철근·띠철근과 교차
|
||||
코핑
|
||||
스터럽 하단
|
||||
스터럽 하단과 하면근 C7·C8이 같은 높이(EL 40.511)
|
||||
코핑
|
||||
교좌면 보강 S1·S2
|
||||
다리 700이 상면 주철근 3단(EL 43.111~43.311)을 통과
|
||||
4.4 길이 산정 기준
|
||||
• 변길이 철근(C9·C11·C12·C13)의 L 산정 방식: 재료표 L은 변하는 치수의 (최대 + 최소)/2로 계산되어 있음(검산 일치).
|
||||
본별 길이 목록 또는 산정 방식 기재 필요
|
||||
• 커플러 길이의 재료표 L 포함 여부(P4·P5는 포함: 2a + 2b = 5,636)
|
||||
5. 누락사항
|
||||
5.1 재료표
|
||||
No.
|
||||
내용
|
||||
근거
|
||||
모델 처리
|
||||
M-01
|
||||
B9 (H16) 수량 칸 빈칸
|
||||
D3 SD400 B9 행
|
||||
총연장 1,062.415 ÷ L 2.155 = 493본으로 역산(34×29 격자
|
||||
체크무늬 배치와 일치)
|
||||
M-02
|
||||
상동(") 기호의 그룹 해석
|
||||
D3 SD500 B7·B10·B12, SD400 C15·C16 등
|
||||
표의 직경 그룹 순서로 해석(B7·B10 = S19, B12 = S16) — 확인
|
||||
필요
|
||||
M-03
|
||||
기초 조립용 철근 UA1
|
||||
실제 배치
|
||||
D3 "상기 배치간격은 예시도" 노트
|
||||
모델 제외
|
||||
5.2 형상 치수
|
||||
No.
|
||||
내용
|
||||
근거
|
||||
모델 처리
|
||||
M-04
|
||||
형상 VII(C7·C8)의 r1·r2·j
|
||||
D3 C7·C8 행 빈칸
|
||||
하면 곡선과 동심(R 12,100) 원호로 해석, 원길이
|
||||
일치
|
||||
M-05
|
||||
형상 XIV(P1)의 커플러 위치
|
||||
D3 가공도 XIV
|
||||
커플러 미표현(연속봉)
|
||||
M-06
|
||||
C14·C16 갈고리 방향, S1·S2 층 순서, 교대 배치
|
||||
시작(①·②CYCLE)
|
||||
D1 단면·D2 상세
|
||||
추정 적용. C14 4본은 아래 갈고리가 하면을
|
||||
관통하여 위로 변경
|
||||
5.3 작도
|
||||
No.
|
||||
내용
|
||||
근거
|
||||
모델 처리
|
||||
M-07
|
||||
평면도 우측 절반만 작도 — 거더선 1·2 받침·대좌
|
||||
위치 없음
|
||||
D1 평면도
|
||||
거더선 3~5 형상의 평행 이동(검산 오차 ≤ 0.23 mm)
|
||||
M-08
|
||||
코핑 정면도 우측 절반만 작도 — 좌측 스터럽 상단
|
||||
높이, 상면 철근 단별 마크 미표기
|
||||
D1 정면도
|
||||
좌측은 소단 상면 -100으로 추정(재료표 C9 최솟값 1,376과
|
||||
일치), 단 배정은 a 증가 순서로 추정
|
||||
M-09
|
||||
코핑 하면 평면도의 은선 원 r = 1,100 설명 없음
|
||||
D1 평면도
|
||||
하면을 정면 곡선의 교축방향 압출로 해석
|
||||
M-10
|
||||
단면 B-B(기둥 위치)의 철근 배치 정밀 확인 미실시
|
||||
D1 단면 B-B
|
||||
정면도·단면 A-A로 대체
|
||||
6. 철근재료표
|
||||
D3 재료표 원본(본수·L·총연장)과 모델 집계를 대조했습니다. 근거: Code/교각모델링/검증/rebar_schedule_compare.json
|
||||
(compile_rebar_schedule.py), 모델 본수는 부재별 검증 결과 파일에서 가져왔습니다. 단위중량은 D3 표의 값(D32 6.230, D29
|
||||
5.040, D25 3.980, D22 3.040, D19 2.250, D16 1.560 kg/m)입니다.
|
||||
6.1 기둥 (P)
|
||||
|
||||
=== PAGE 4 ===
|
||||
운곡교 교각(완도방향 P1) 도면 검토보고서 v0.1.00 — [미확정] 초안
|
||||
4
|
||||
마크
|
||||
형상
|
||||
직경
|
||||
재료표 본수
|
||||
모델 본수
|
||||
L (m)
|
||||
총연장 (m)
|
||||
비고
|
||||
P1
|
||||
XIV
|
||||
S32
|
||||
46
|
||||
46
|
||||
17.247
|
||||
793.362
|
||||
P2
|
||||
XVI
|
||||
S32
|
||||
46
|
||||
46
|
||||
16.553
|
||||
761.438
|
||||
E-02 작도 길이 불일치
|
||||
P3
|
||||
VI
|
||||
H19
|
||||
36
|
||||
36
|
||||
6.436
|
||||
231.696
|
||||
P4
|
||||
V
|
||||
H19
|
||||
9
|
||||
9
|
||||
5.636
|
||||
50.724
|
||||
E-01
|
||||
P5
|
||||
IX
|
||||
H19
|
||||
22
|
||||
22
|
||||
5.636
|
||||
123.992
|
||||
E-01
|
||||
P6
|
||||
III
|
||||
H16
|
||||
36
|
||||
36
|
||||
2.136
|
||||
76.896
|
||||
6.2 확대기초 (B)
|
||||
마크
|
||||
형상
|
||||
직경
|
||||
재료표 본수
|
||||
모델 본수
|
||||
L (m)
|
||||
총연장 (m)
|
||||
비고
|
||||
B1
|
||||
III
|
||||
S25
|
||||
38
|
||||
38
|
||||
8.000
|
||||
304.000
|
||||
B2
|
||||
XII
|
||||
S25
|
||||
38
|
||||
38
|
||||
11.500
|
||||
437.000
|
||||
B3
|
||||
III
|
||||
S19
|
||||
38
|
||||
38
|
||||
8.000
|
||||
304.000
|
||||
B4
|
||||
I
|
||||
S25
|
||||
35
|
||||
35
|
||||
7.600
|
||||
266.000
|
||||
B5
|
||||
XII
|
||||
S29
|
||||
32
|
||||
32
|
||||
9.550
|
||||
305.600
|
||||
E-06
|
||||
B6
|
||||
XII
|
||||
S29
|
||||
32
|
||||
32
|
||||
13.050
|
||||
417.600
|
||||
E-06
|
||||
B7
|
||||
XII
|
||||
S19
|
||||
32
|
||||
32
|
||||
9.550
|
||||
305.600
|
||||
B8
|
||||
XVI
|
||||
S29
|
||||
29
|
||||
29
|
||||
9.150
|
||||
265.350
|
||||
B9
|
||||
XI
|
||||
H16
|
||||
(빈칸)
|
||||
493
|
||||
2.155
|
||||
1,062.415
|
||||
M-01 역산
|
||||
B10
|
||||
XIII
|
||||
S19
|
||||
9
|
||||
9
|
||||
33.684
|
||||
303.156
|
||||
B11
|
||||
XII
|
||||
S16
|
||||
28
|
||||
28
|
||||
9.350
|
||||
261.800
|
||||
B12
|
||||
III
|
||||
S16
|
||||
34
|
||||
28
|
||||
7.800
|
||||
265.200
|
||||
E-05
|
||||
6.3 코핑 (C)
|
||||
마크
|
||||
형상
|
||||
직경
|
||||
재료표 본수
|
||||
모델 본수
|
||||
L (m)
|
||||
총연장 (m)
|
||||
비고
|
||||
C1·C4
|
||||
VIII
|
||||
H29
|
||||
12·12
|
||||
12·12
|
||||
14.490
|
||||
173.880·173.880
|
||||
C2·C5
|
||||
VIII
|
||||
H29
|
||||
12·12
|
||||
12·12
|
||||
12.081
|
||||
144.972·144.972
|
||||
C3·C6
|
||||
VIII
|
||||
H29
|
||||
12·12
|
||||
12·12
|
||||
12.106
|
||||
145.272·145.272
|
||||
C7·C8
|
||||
VII
|
||||
H29
|
||||
12·12
|
||||
12·12
|
||||
13.994
|
||||
167.928·167.928
|
||||
M-04
|
||||
C9
|
||||
IV
|
||||
H25
|
||||
60
|
||||
60
|
||||
8.647
|
||||
518.820
|
||||
E-07 (모델 488.5)
|
||||
C10
|
||||
IV
|
||||
H25
|
||||
21
|
||||
21
|
||||
10.310
|
||||
216.510
|
||||
E-07 (모델 214.3)
|
||||
C11
|
||||
IV
|
||||
H25
|
||||
60
|
||||
60
|
||||
8.934
|
||||
536.040
|
||||
E-07 (모델 508.3)
|
||||
C12
|
||||
X
|
||||
H25
|
||||
18
|
||||
18
|
||||
20.513
|
||||
369.234
|
||||
E-08 (모델 333.3)
|
||||
C13
|
||||
X
|
||||
H25
|
||||
9
|
||||
9
|
||||
29.345
|
||||
264.105
|
||||
E-08 (모델 262.2)
|
||||
C14
|
||||
III
|
||||
H19
|
||||
41
|
||||
41
|
||||
3.600
|
||||
147.600
|
||||
C15
|
||||
III
|
||||
H19
|
||||
13
|
||||
13
|
||||
2.784
|
||||
36.192
|
||||
C16
|
||||
II
|
||||
H19
|
||||
13
|
||||
13
|
||||
5.611
|
||||
72.943
|
||||
6.4 교좌면 보강·조립용
|
||||
마크
|
||||
형상
|
||||
직경
|
||||
재료표 본수
|
||||
모델 본수
|
||||
L (m)
|
||||
총연장 (m)
|
||||
비고
|
||||
S1
|
||||
III
|
||||
H19
|
||||
50
|
||||
50
|
||||
3.800
|
||||
190.000
|
||||
대좌 5개 × 10
|
||||
S2
|
||||
III
|
||||
H19
|
||||
105
|
||||
105
|
||||
2.500
|
||||
262.500
|
||||
대좌 5개 × 21
|
||||
UA1
|
||||
XVII
|
||||
H22
|
||||
73
|
||||
—
|
||||
5.176
|
||||
377.848
|
||||
M-03 모델 제외
|
||||
6.5 합계·차이
|
||||
구분
|
||||
재료표 총연장 (m)
|
||||
재료표 중량 (t)
|
||||
모델과의 차이
|
||||
SD500 (S32·S29·S25·S19·S16)
|
||||
4,990.106
|
||||
21.552
|
||||
B12 -6본: -46.8 m, -0.073 t
|
||||
|
||||
=== PAGE 5 ===
|
||||
운곡교 교각(완도방향 P1) 도면 검토보고서 v0.1.00 — [미확정] 초안
|
||||
5
|
||||
구분
|
||||
재료표 총연장 (m)
|
||||
재료표 중량 (t)
|
||||
모델과의 차이
|
||||
SD400 (H29·H25·H22·H19·H16)
|
||||
5,801.619
|
||||
19.388
|
||||
C9~C13 폭 차이(E-07·E-08): -98.1 m, -0.390 t / UA1 제외:
|
||||
-377.8 m, -1.149 t
|
||||
• 직경 그룹 소계 검산: H29 1,264.104 m, H25 1,904.709 m, H19 1,115.647 m, H16 1,139.311 m, S16 527.000 m 등 마크별
|
||||
합과 일치. SD400 중량 = Σ(그룹 총연장 × 단위중량) = 19.388 t (재료표와 일치)
|
||||
• 본수 일치: 37마크 중 35마크(UA1 제외, B9는 역산값 기준). 불일치 B12 1건
|
||||
7. 철근상세
|
||||
7.1 형상 유형별 해석 (D3 가공도)
|
||||
형상
|
||||
구성
|
||||
원길이 식 (재료표 L)
|
||||
적용 마크
|
||||
확인
|
||||
I
|
||||
직선
|
||||
a
|
||||
B4
|
||||
일치
|
||||
II
|
||||
직선 + 한쪽 갈고리
|
||||
a + b
|
||||
C16
|
||||
일치
|
||||
III
|
||||
직선 + 양끝 갈고리
|
||||
a + 2b
|
||||
B1, B3, B12, C14, C15, P6, S1, S2
|
||||
일치
|
||||
IV
|
||||
닫힌 스터럽 + 겹침
|
||||
2a + 2b + 2c
|
||||
C9, C10, C11
|
||||
일치 (C10 2×1,407 + 2×2,998 + 2×750)
|
||||
V
|
||||
반원 2 + 커플러 2
|
||||
2a + 2b
|
||||
P4
|
||||
일치 (커플러 b 65 포함)
|
||||
VI
|
||||
반원 2 + 갈고리 4
|
||||
2a + 4b
|
||||
P3
|
||||
일치 (a = π×897)
|
||||
VII
|
||||
중앙 수평 + 곡선 + 끝 다리
|
||||
a + c + 2×곡선 + e
|
||||
C7, C8
|
||||
해석 일치 (M-04)
|
||||
VIII
|
||||
수평 + 꺾인 다리 2 (x1·x2)
|
||||
a + b + c
|
||||
C1~C6
|
||||
±1 mm (x1 98°·x2 96° = 선단 경사)
|
||||
IX
|
||||
링 + 커플러
|
||||
a + b
|
||||
P5
|
||||
일치
|
||||
X
|
||||
수평 닫힌 고리 + 겹침
|
||||
2a + 2b + 4c
|
||||
C12, C13
|
||||
일치
|
||||
XI
|
||||
수직 결속 + 하단 90°·상단 180°
|
||||
갈고리
|
||||
a + b + c
|
||||
B9
|
||||
일치
|
||||
XII
|
||||
직선 + 양끝 다리(같은 방향)
|
||||
a + 2b
|
||||
B2, B5, B6, B7, B11
|
||||
일치
|
||||
XIII
|
||||
닫힌 사각
|
||||
2(a + b)
|
||||
B10
|
||||
일치
|
||||
XIV
|
||||
직선 + 90° 원호 + 갈고리
|
||||
a + π/2·R + c
|
||||
P1
|
||||
일치 (b 534 = π/2×340)
|
||||
XVI
|
||||
직선
|
||||
a
|
||||
P2, B8
|
||||
일치
|
||||
XVII
|
||||
조립용
|
||||
—
|
||||
UA1
|
||||
미적용
|
||||
7.2 길이 산정 관례 (도면에 기재되지 않아 검산으로 확인한 사항)
|
||||
• 변길이 철근의 재료표 L = 변하는 치수를 (최대 + 최소)/2로 둔 값 (C9: b 2,956/1,376 → 2,166 → 8,647, C11, C12, C13
|
||||
동일 방식)
|
||||
• 재료표 치수 = 도면 작도 중심선 + 54.3 mm (C9~C13 높이·길이 범위 양끝 전부)
|
||||
• 커플러 길이는 L에 포함 (P4, P5)
|
||||
7.3 굽힘·이음 (모델 적용 기준)
|
||||
• 굽힘 반지름: 도면 명시값 우선(P1 R 340, 띠철근 R 897). 미표기 부위는 최소 내면 지름 D16 이하 2d, D19 이상 3.5d를
|
||||
적용
|
||||
• 겹침 이음(IV의 c, X의 c)과 커플러는 형상에 표현하지 않고 원길이에만 반영
|
||||
• 이음 위치: 기둥 띠철근 P3은 "이음 부분이 엇갈리도록 배치"(D1 노트)에 따라 단마다 90° 엇갈림으로 적용 — 도면에
|
||||
기준 각도 표기 필요(4.2 관련)
|
||||
부록
|
||||
A. 근거 문서·파일
|
||||
구분
|
||||
경로
|
||||
도면 판독서
|
||||
DOC/02_분석/분석_운곡교P1교각도면판독_2026-10-07_v0.1.01.md,
|
||||
DOC/02_분석/분석_운곡교P1코핑철근판독_2026-10-07_v0.1.02.md
|
||||
모델링 설계서
|
||||
DOC/03_설계/설계_운곡교P1교각모델링_2026-10-08_v0.1.10.md
|
||||
검증 보고서
|
||||
DOC/05_검증/검증_운곡교P1교각모델_2026-10-08_v0.1.05.md
|
||||
모델
|
||||
Code/교각모델링/출력/실행_운곡교P1교각모델_2026-10-08_v0.1.09.3dm
|
||||
|
||||
=== PAGE 6 ===
|
||||
운곡교 교각(완도방향 P1) 도면 검토보고서 v0.1.00 — [미확정] 초안
|
||||
6
|
||||
구분
|
||||
경로
|
||||
재료표 집계
|
||||
Code/교각모델링/검증/rebar_schedule_compare.json
|
||||
B. 미해결 항목 대응표 (context-migration/OPEN_미해결목록.md)
|
||||
OPEN #
|
||||
내용
|
||||
본 보고서
|
||||
2
|
||||
코핑 하면 원 r = 1,100
|
||||
M-09
|
||||
4
|
||||
측량좌표
|
||||
4.1
|
||||
5
|
||||
대좌 높이·후열 패드 크기
|
||||
E-10, E-11
|
||||
6
|
||||
띠철근 간격
|
||||
E-01
|
||||
7
|
||||
주철근 작도 길이·반지름
|
||||
E-02, E-03
|
||||
8
|
||||
기둥 철근 간 교차
|
||||
4.3
|
||||
9
|
||||
B12 본수
|
||||
E-05
|
||||
10
|
||||
기초 상면 피복, B9 수량
|
||||
E-06, M-01
|
||||
11
|
||||
기초 철근 간섭
|
||||
4.3
|
||||
12
|
||||
스터럽·폐합 폭
|
||||
E-07, E-08
|
||||
13
|
||||
코핑 추정 7건
|
||||
M-06, M-08
|
||||
14
|
||||
코핑 철근 간섭
|
||||
4.3
|
||||
16
|
||||
솔플레이트 경사 방향
|
||||
4.2, E-12
|
||||
3, 15
|
||||
모델 육안 확인, 숨김 상태
|
||||
(모델 관리 사항 — 본 보고서 대상 외)
|
||||
@@ -0,0 +1,54 @@
|
||||
PATH D:\★Pier 자료\심수석님 검토 파일\철근 모델랑 운곡교P1_바이브코딩\운곡교p1.3dm
|
||||
기본값 | 0 | True
|
||||
P1 | 0 | True
|
||||
P1::버림콘크리트 | 1 | True
|
||||
P1::기초 | 1 | True
|
||||
P1::기둥 | 1 | True
|
||||
P1::코핑 | 1 | True
|
||||
P1::말뚝 | 30 | True
|
||||
P1::받침대좌 | 10 | True
|
||||
P1::받침패드 | 10 | True
|
||||
P1::철근 | 0 | True
|
||||
P1::철근::중심선 | 1558 | False
|
||||
P1::철근::기둥 | 0 | False
|
||||
P1::철근::기둥::P1 | 46 | False
|
||||
P1::철근::기둥::P2 | 46 | False
|
||||
P1::철근::기둥::P4 | 18 | False
|
||||
P1::철근::기둥::P5 | 22 | False
|
||||
P1::철근::기둥::P3 | 72 | False
|
||||
P1::철근::기둥::P6 | 36 | False
|
||||
P1::철근::기초 | 0 | False
|
||||
P1::철근::기초::B2 | 38 | False
|
||||
P1::철근::기초::B4 | 35 | False
|
||||
P1::철근::기초::B6 | 32 | False
|
||||
P1::철근::기초::B8 | 29 | False
|
||||
P1::철근::기초::B3 | 38 | False
|
||||
P1::철근::기초::B7 | 32 | False
|
||||
P1::철근::기초::B1 | 38 | False
|
||||
P1::철근::기초::B5 | 32 | False
|
||||
P1::철근::기초::B11 | 28 | False
|
||||
P1::철근::기초::B12 | 28 | False
|
||||
P1::철근::기초::B10 | 9 | False
|
||||
P1::철근::기초::B9 | 493 | False
|
||||
P1::철근::코핑 | 0 | False
|
||||
P1::철근::코핑::C1 | 12 | False
|
||||
P1::철근::코핑::C4 | 12 | False
|
||||
P1::철근::코핑::C2 | 12 | False
|
||||
P1::철근::코핑::C5 | 12 | False
|
||||
P1::철근::코핑::C3 | 12 | False
|
||||
P1::철근::코핑::C6 | 12 | False
|
||||
P1::철근::코핑::C7 | 12 | False
|
||||
P1::철근::코핑::C8 | 12 | False
|
||||
P1::철근::코핑::C10 | 21 | False
|
||||
P1::철근::코핑::C11 | 60 | False
|
||||
P1::철근::코핑::C9 | 60 | False
|
||||
P1::철근::코핑::C12 | 18 | False
|
||||
P1::철근::코핑::C13 | 9 | False
|
||||
P1::철근::코핑::C14 | 41 | False
|
||||
P1::철근::코핑::C15 | 13 | False
|
||||
P1::철근::코핑::C16 | 13 | False
|
||||
P1::철근::코핑::S1 | 50 | False
|
||||
P1::철근::코핑::S2 | 105 | False
|
||||
P1::교량받침 | 10 | True
|
||||
P1::솔플레이트 | 10 | True
|
||||
P1::검토표시 | 42 | True
|
||||
@@ -0,0 +1,887 @@
|
||||
P1-RC-B9-x+4125y+3250 | len 2144.7 | min [4125.0, 3250.0, 26335.5] | max [4221.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
seg 72.0 [4221.0, 3250.0, 26335.5]->[4149.0, 3250.0, 26335.5] arc False
|
||||
seg 37.7 [4149.0, 3250.0, 26335.5]->[4125.0, 3250.0, 26359.5] arc True
|
||||
seg 1971.0 [4125.0, 3250.0, 26359.5]->[4125.0, 3250.0, 28330.5] arc False
|
||||
seg 64.0 [4125.0, 3250.0, 28330.5]->[4165.7, 3250.0, 28330.5] arc True
|
||||
P1-RC-B9-x+4125y+2750 | len 2144.7 | min [4125.0, 2750.0, 26335.5] | max [4221.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+4125y+2250 | len 2144.7 | min [4125.0, 2250.0, 26335.5] | max [4221.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+4125y+1750 | len 2144.7 | min [4125.0, 1750.0, 26335.5] | max [4221.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+4125y+1250 | len 2144.7 | min [4125.0, 1250.0, 26335.5] | max [4221.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+4125y+750 | len 2144.7 | min [4125.0, 750.0, 26335.5] | max [4221.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+4125y+250 | len 2144.7 | min [4125.0, 250.0, 26335.5] | max [4221.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+4125y-250 | len 2144.7 | min [4125.0, -250.0, 26335.5] | max [4221.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+4125y-750 | len 2144.7 | min [4125.0, -750.0, 26335.5] | max [4221.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+4125y-1250 | len 2144.7 | min [4125.0, -1250.0, 26335.5] | max [4221.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+4125y-1750 | len 2144.7 | min [4125.0, -1750.0, 26335.5] | max [4221.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+4125y-2250 | len 2144.7 | min [4125.0, -2250.0, 26335.5] | max [4221.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+4125y-2750 | len 2144.7 | min [4125.0, -2750.0, 26335.5] | max [4221.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+4125y-3250 | len 2144.7 | min [4125.0, -3250.0, 26335.5] | max [4221.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y+3500 | len 2144.7 | min [3875.0, 3500.0, 26335.5] | max [3971.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y+3000 | len 2144.7 | min [3875.0, 3000.0, 26335.5] | max [3971.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y+2500 | len 2144.7 | min [3875.0, 2500.0, 26335.5] | max [3971.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y+2000 | len 2144.7 | min [3875.0, 2000.0, 26335.5] | max [3971.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y+1500 | len 2144.7 | min [3875.0, 1500.0, 26335.5] | max [3971.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y+1000 | len 2144.7 | min [3875.0, 1000.0, 26335.5] | max [3971.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y+500 | len 2144.7 | min [3875.0, 500.0, 26335.5] | max [3971.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y+0 | len 2144.7 | min [3875.0, 0.0, 26335.5] | max [3971.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y-500 | len 2144.7 | min [3875.0, -500.0, 26335.5] | max [3971.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y-1000 | len 2144.7 | min [3875.0, -1000.0, 26335.5] | max [3971.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y-1500 | len 2144.7 | min [3875.0, -1500.0, 26335.5] | max [3971.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y-2000 | len 2144.7 | min [3875.0, -2000.0, 26335.5] | max [3971.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y-2500 | len 2144.7 | min [3875.0, -2500.0, 26335.5] | max [3971.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y-3000 | len 2144.7 | min [3875.0, -3000.0, 26335.5] | max [3971.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3875y-3500 | len 2144.7 | min [3875.0, -3500.0, 26335.5] | max [3971.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y+3250 | len 2144.7 | min [3625.0, 3250.0, 26335.5] | max [3721.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y+2750 | len 2144.7 | min [3625.0, 2750.0, 26335.5] | max [3721.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y+2250 | len 2144.7 | min [3625.0, 2250.0, 26335.5] | max [3721.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y+1750 | len 2144.7 | min [3625.0, 1750.0, 26335.5] | max [3721.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y+1250 | len 2144.7 | min [3625.0, 1250.0, 26335.5] | max [3721.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y+750 | len 2144.7 | min [3625.0, 750.0, 26335.5] | max [3721.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y+250 | len 2144.7 | min [3625.0, 250.0, 26335.5] | max [3721.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y-250 | len 2144.7 | min [3625.0, -250.0, 26335.5] | max [3721.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y-750 | len 2144.7 | min [3625.0, -750.0, 26335.5] | max [3721.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y-1250 | len 2144.7 | min [3625.0, -1250.0, 26335.5] | max [3721.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y-1750 | len 2144.7 | min [3625.0, -1750.0, 26335.5] | max [3721.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y-2250 | len 2144.7 | min [3625.0, -2250.0, 26335.5] | max [3721.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y-2750 | len 2144.7 | min [3625.0, -2750.0, 26335.5] | max [3721.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3625y-3250 | len 2144.7 | min [3625.0, -3250.0, 26335.5] | max [3721.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y+3500 | len 2144.7 | min [3375.0, 3500.0, 26335.5] | max [3471.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y+3000 | len 2144.7 | min [3375.0, 3000.0, 26335.5] | max [3471.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y+2500 | len 2144.7 | min [3375.0, 2500.0, 26335.5] | max [3471.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y+2000 | len 2144.7 | min [3375.0, 2000.0, 26335.5] | max [3471.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y+1500 | len 2144.7 | min [3375.0, 1500.0, 26335.5] | max [3471.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y+1000 | len 2144.7 | min [3375.0, 1000.0, 26335.5] | max [3471.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y+500 | len 2144.7 | min [3375.0, 500.0, 26335.5] | max [3471.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y+0 | len 2144.7 | min [3375.0, 0.0, 26335.5] | max [3471.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y-500 | len 2144.7 | min [3375.0, -500.0, 26335.5] | max [3471.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y-1000 | len 2144.7 | min [3375.0, -1000.0, 26335.5] | max [3471.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y-1500 | len 2144.7 | min [3375.0, -1500.0, 26335.5] | max [3471.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y-2000 | len 2144.7 | min [3375.0, -2000.0, 26335.5] | max [3471.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y-2500 | len 2144.7 | min [3375.0, -2500.0, 26335.5] | max [3471.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y-3000 | len 2144.7 | min [3375.0, -3000.0, 26335.5] | max [3471.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3375y-3500 | len 2144.7 | min [3375.0, -3500.0, 26335.5] | max [3471.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y+3250 | len 2144.7 | min [3125.0, 3250.0, 26335.5] | max [3221.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y+2750 | len 2144.7 | min [3125.0, 2750.0, 26335.5] | max [3221.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y+2250 | len 2144.7 | min [3125.0, 2250.0, 26335.5] | max [3221.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y+1750 | len 2144.7 | min [3125.0, 1750.0, 26335.5] | max [3221.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y+1250 | len 2144.7 | min [3125.0, 1250.0, 26335.5] | max [3221.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y+750 | len 2144.7 | min [3125.0, 750.0, 26335.5] | max [3221.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y+250 | len 2144.7 | min [3125.0, 250.0, 26335.5] | max [3221.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y-250 | len 2144.7 | min [3125.0, -250.0, 26335.5] | max [3221.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y-750 | len 2144.7 | min [3125.0, -750.0, 26335.5] | max [3221.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y-1250 | len 2144.7 | min [3125.0, -1250.0, 26335.5] | max [3221.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y-1750 | len 2144.7 | min [3125.0, -1750.0, 26335.5] | max [3221.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y-2250 | len 2144.7 | min [3125.0, -2250.0, 26335.5] | max [3221.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y-2750 | len 2144.7 | min [3125.0, -2750.0, 26335.5] | max [3221.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+3125y-3250 | len 2144.7 | min [3125.0, -3250.0, 26335.5] | max [3221.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y+3500 | len 2144.7 | min [2875.0, 3500.0, 26335.5] | max [2971.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y+3000 | len 2144.7 | min [2875.0, 3000.0, 26335.5] | max [2971.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y+2500 | len 2144.7 | min [2875.0, 2500.0, 26335.5] | max [2971.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y+2000 | len 2144.7 | min [2875.0, 2000.0, 26335.5] | max [2971.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y+1500 | len 2144.7 | min [2875.0, 1500.0, 26335.5] | max [2971.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y+1000 | len 2144.7 | min [2875.0, 1000.0, 26335.5] | max [2971.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y+500 | len 2144.7 | min [2875.0, 500.0, 26335.5] | max [2971.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y+0 | len 2144.7 | min [2875.0, 0.0, 26335.5] | max [2971.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y-500 | len 2144.7 | min [2875.0, -500.0, 26335.5] | max [2971.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y-1000 | len 2144.7 | min [2875.0, -1000.0, 26335.5] | max [2971.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y-1500 | len 2144.7 | min [2875.0, -1500.0, 26335.5] | max [2971.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y-2000 | len 2144.7 | min [2875.0, -2000.0, 26335.5] | max [2971.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y-2500 | len 2144.7 | min [2875.0, -2500.0, 26335.5] | max [2971.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y-3000 | len 2144.7 | min [2875.0, -3000.0, 26335.5] | max [2971.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2875y-3500 | len 2144.7 | min [2875.0, -3500.0, 26335.5] | max [2971.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y+3250 | len 2144.7 | min [2625.0, 3250.0, 26335.5] | max [2721.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y+2750 | len 2144.7 | min [2625.0, 2750.0, 26335.5] | max [2721.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y+2250 | len 2144.7 | min [2625.0, 2250.0, 26335.5] | max [2721.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y+1750 | len 2144.7 | min [2625.0, 1750.0, 26335.5] | max [2721.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y+1250 | len 2144.7 | min [2625.0, 1250.0, 26335.5] | max [2721.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y+750 | len 2144.7 | min [2625.0, 750.0, 26335.5] | max [2721.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y+250 | len 2144.7 | min [2625.0, 250.0, 26335.5] | max [2721.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y-250 | len 2144.7 | min [2625.0, -250.0, 26335.5] | max [2721.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y-750 | len 2144.7 | min [2625.0, -750.0, 26335.5] | max [2721.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y-1250 | len 2144.7 | min [2625.0, -1250.0, 26335.5] | max [2721.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y-1750 | len 2144.7 | min [2625.0, -1750.0, 26335.5] | max [2721.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y-2250 | len 2144.7 | min [2625.0, -2250.0, 26335.5] | max [2721.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y-2750 | len 2144.7 | min [2625.0, -2750.0, 26335.5] | max [2721.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2625y-3250 | len 2144.7 | min [2625.0, -3250.0, 26335.5] | max [2721.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y+3500 | len 2144.7 | min [2375.0, 3500.0, 26335.5] | max [2471.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y+3000 | len 2144.7 | min [2375.0, 3000.0, 26335.5] | max [2471.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y+2500 | len 2144.7 | min [2375.0, 2500.0, 26335.5] | max [2471.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y+2000 | len 2144.7 | min [2375.0, 2000.0, 26335.5] | max [2471.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y+1500 | len 2144.7 | min [2375.0, 1500.0, 26335.5] | max [2471.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y+1000 | len 2144.7 | min [2375.0, 1000.0, 26335.5] | max [2471.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y+500 | len 2144.7 | min [2375.0, 500.0, 26335.5] | max [2471.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y+0 | len 2144.7 | min [2375.0, 0.0, 26335.5] | max [2471.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y-500 | len 2144.7 | min [2375.0, -500.0, 26335.5] | max [2471.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y-1000 | len 2144.7 | min [2375.0, -1000.0, 26335.5] | max [2471.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y-1500 | len 2144.7 | min [2375.0, -1500.0, 26335.5] | max [2471.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y-2000 | len 2144.7 | min [2375.0, -2000.0, 26335.5] | max [2471.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y-2500 | len 2144.7 | min [2375.0, -2500.0, 26335.5] | max [2471.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y-3000 | len 2144.7 | min [2375.0, -3000.0, 26335.5] | max [2471.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2375y-3500 | len 2144.7 | min [2375.0, -3500.0, 26335.5] | max [2471.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y+3250 | len 2144.7 | min [2125.0, 3250.0, 26335.5] | max [2221.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y+2750 | len 2144.7 | min [2125.0, 2750.0, 26335.5] | max [2221.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y+2250 | len 2144.7 | min [2125.0, 2250.0, 26335.5] | max [2221.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y+1750 | len 2144.7 | min [2125.0, 1750.0, 26335.5] | max [2221.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y+1250 | len 2144.7 | min [2125.0, 1250.0, 26335.5] | max [2221.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y+750 | len 2144.7 | min [2125.0, 750.0, 26335.5] | max [2221.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y+250 | len 2144.7 | min [2125.0, 250.0, 26335.5] | max [2221.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y-250 | len 2144.7 | min [2125.0, -250.0, 26335.5] | max [2221.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y-750 | len 2144.7 | min [2125.0, -750.0, 26335.5] | max [2221.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y-1250 | len 2144.7 | min [2125.0, -1250.0, 26335.5] | max [2221.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y-1750 | len 2144.7 | min [2125.0, -1750.0, 26335.5] | max [2221.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y-2250 | len 2144.7 | min [2125.0, -2250.0, 26335.5] | max [2221.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y-2750 | len 2144.7 | min [2125.0, -2750.0, 26335.5] | max [2221.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+2125y-3250 | len 2144.7 | min [2125.0, -3250.0, 26335.5] | max [2221.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y+3500 | len 2144.7 | min [1875.0, 3500.0, 26335.5] | max [1971.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y+3000 | len 2144.7 | min [1875.0, 3000.0, 26335.5] | max [1971.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y+2500 | len 2144.7 | min [1875.0, 2500.0, 26335.5] | max [1971.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y+2000 | len 2144.7 | min [1875.0, 2000.0, 26335.5] | max [1971.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y+1500 | len 2144.7 | min [1875.0, 1500.0, 26335.5] | max [1971.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y+1000 | len 2144.7 | min [1875.0, 1000.0, 26335.5] | max [1971.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y+500 | len 2144.7 | min [1875.0, 500.0, 26335.5] | max [1971.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y+0 | len 2144.7 | min [1875.0, 0.0, 26335.5] | max [1971.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y-500 | len 2144.7 | min [1875.0, -500.0, 26335.5] | max [1971.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y-1000 | len 2144.7 | min [1875.0, -1000.0, 26335.5] | max [1971.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y-1500 | len 2144.7 | min [1875.0, -1500.0, 26335.5] | max [1971.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y-2000 | len 2144.7 | min [1875.0, -2000.0, 26335.5] | max [1971.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y-2500 | len 2144.7 | min [1875.0, -2500.0, 26335.5] | max [1971.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y-3000 | len 2144.7 | min [1875.0, -3000.0, 26335.5] | max [1971.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1875y-3500 | len 2144.7 | min [1875.0, -3500.0, 26335.5] | max [1971.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y+3250 | len 2144.7 | min [1625.0, 3250.0, 26335.5] | max [1721.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y+2750 | len 2144.7 | min [1625.0, 2750.0, 26335.5] | max [1721.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y+2250 | len 2144.7 | min [1625.0, 2250.0, 26335.5] | max [1721.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y+1750 | len 2144.7 | min [1625.0, 1750.0, 26335.5] | max [1721.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y+1250 | len 2144.7 | min [1625.0, 1250.0, 26335.5] | max [1721.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y+750 | len 2144.7 | min [1625.0, 750.0, 26335.5] | max [1721.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y+250 | len 2144.7 | min [1625.0, 250.0, 26335.5] | max [1721.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y-250 | len 2144.7 | min [1625.0, -250.0, 26335.5] | max [1721.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y-750 | len 2144.7 | min [1625.0, -750.0, 26335.5] | max [1721.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y-1250 | len 2144.7 | min [1625.0, -1250.0, 26335.5] | max [1721.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y-1750 | len 2144.7 | min [1625.0, -1750.0, 26335.5] | max [1721.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y-2250 | len 2144.7 | min [1625.0, -2250.0, 26335.5] | max [1721.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y-2750 | len 2144.7 | min [1625.0, -2750.0, 26335.5] | max [1721.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1625y-3250 | len 2144.7 | min [1625.0, -3250.0, 26335.5] | max [1721.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y+3500 | len 2144.7 | min [1375.0, 3500.0, 26335.5] | max [1471.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y+3000 | len 2144.7 | min [1375.0, 3000.0, 26335.5] | max [1471.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y+2500 | len 2144.7 | min [1375.0, 2500.0, 26335.5] | max [1471.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y+2000 | len 2144.7 | min [1375.0, 2000.0, 26335.5] | max [1471.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y+1500 | len 2144.7 | min [1375.0, 1500.0, 26335.5] | max [1471.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y+1000 | len 2144.7 | min [1375.0, 1000.0, 26335.5] | max [1471.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y+500 | len 2144.7 | min [1375.0, 500.0, 26335.5] | max [1471.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y+0 | len 2144.7 | min [1375.0, 0.0, 26335.5] | max [1471.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y-500 | len 2144.7 | min [1375.0, -500.0, 26335.5] | max [1471.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y-1000 | len 2144.7 | min [1375.0, -1000.0, 26335.5] | max [1471.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y-1500 | len 2144.7 | min [1375.0, -1500.0, 26335.5] | max [1471.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y-2000 | len 2144.7 | min [1375.0, -2000.0, 26335.5] | max [1471.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y-2500 | len 2144.7 | min [1375.0, -2500.0, 26335.5] | max [1471.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y-3000 | len 2144.7 | min [1375.0, -3000.0, 26335.5] | max [1471.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1375y-3500 | len 2144.7 | min [1375.0, -3500.0, 26335.5] | max [1471.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y+3250 | len 2144.7 | min [1125.0, 3250.0, 26335.5] | max [1221.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y+2750 | len 2144.7 | min [1125.0, 2750.0, 26335.5] | max [1221.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y+2250 | len 2144.7 | min [1125.0, 2250.0, 26335.5] | max [1221.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y+1750 | len 2144.7 | min [1125.0, 1750.0, 26335.5] | max [1221.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y+1250 | len 2144.7 | min [1125.0, 1250.0, 26335.5] | max [1221.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y+750 | len 2144.7 | min [1125.0, 750.0, 26335.5] | max [1221.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y+250 | len 2144.7 | min [1125.0, 250.0, 26335.5] | max [1221.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y-250 | len 2144.7 | min [1125.0, -250.0, 26335.5] | max [1221.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y-750 | len 2144.7 | min [1125.0, -750.0, 26335.5] | max [1221.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y-1250 | len 2144.7 | min [1125.0, -1250.0, 26335.5] | max [1221.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y-1750 | len 2144.7 | min [1125.0, -1750.0, 26335.5] | max [1221.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y-2250 | len 2144.7 | min [1125.0, -2250.0, 26335.5] | max [1221.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y-2750 | len 2144.7 | min [1125.0, -2750.0, 26335.5] | max [1221.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+1125y-3250 | len 2144.7 | min [1125.0, -3250.0, 26335.5] | max [1221.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y+3500 | len 2144.7 | min [875.0, 3500.0, 26335.5] | max [971.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y+3000 | len 2144.7 | min [875.0, 3000.0, 26335.5] | max [971.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y+2500 | len 2144.7 | min [875.0, 2500.0, 26335.5] | max [971.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y+2000 | len 2144.7 | min [875.0, 2000.0, 26335.5] | max [971.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y+1500 | len 2144.7 | min [875.0, 1500.0, 26335.5] | max [971.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y+1000 | len 2144.7 | min [875.0, 1000.0, 26335.5] | max [971.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y+500 | len 2144.7 | min [875.0, 500.0, 26335.5] | max [971.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y+0 | len 2144.7 | min [875.0, 0.0, 26335.5] | max [971.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y-500 | len 2144.7 | min [875.0, -500.0, 26335.5] | max [971.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y-1000 | len 2144.7 | min [875.0, -1000.0, 26335.5] | max [971.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y-1500 | len 2144.7 | min [875.0, -1500.0, 26335.5] | max [971.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y-2000 | len 2144.7 | min [875.0, -2000.0, 26335.5] | max [971.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y-2500 | len 2144.7 | min [875.0, -2500.0, 26335.5] | max [971.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y-3000 | len 2144.7 | min [875.0, -3000.0, 26335.5] | max [971.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+875y-3500 | len 2144.7 | min [875.0, -3500.0, 26335.5] | max [971.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y+3250 | len 2144.7 | min [625.0, 3250.0, 26335.5] | max [721.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y+2750 | len 2144.7 | min [625.0, 2750.0, 26335.5] | max [721.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y+2250 | len 2144.7 | min [625.0, 2250.0, 26335.5] | max [721.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y+1750 | len 2144.7 | min [625.0, 1750.0, 26335.5] | max [721.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y+1250 | len 2144.7 | min [625.0, 1250.0, 26335.5] | max [721.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y+750 | len 2144.7 | min [625.0, 750.0, 26335.5] | max [721.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y+250 | len 2144.7 | min [625.0, 250.0, 26335.5] | max [721.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y-250 | len 2144.7 | min [625.0, -250.0, 26335.5] | max [721.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y-750 | len 2144.7 | min [625.0, -750.0, 26335.5] | max [721.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y-1250 | len 2144.7 | min [625.0, -1250.0, 26335.5] | max [721.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y-1750 | len 2144.7 | min [625.0, -1750.0, 26335.5] | max [721.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y-2250 | len 2144.7 | min [625.0, -2250.0, 26335.5] | max [721.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y-2750 | len 2144.7 | min [625.0, -2750.0, 26335.5] | max [721.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+625y-3250 | len 2144.7 | min [625.0, -3250.0, 26335.5] | max [721.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y+3500 | len 2144.7 | min [375.0, 3500.0, 26335.5] | max [471.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y+3000 | len 2144.7 | min [375.0, 3000.0, 26335.5] | max [471.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y+2500 | len 2144.7 | min [375.0, 2500.0, 26335.5] | max [471.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y+2000 | len 2144.7 | min [375.0, 2000.0, 26335.5] | max [471.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y+1500 | len 2144.7 | min [375.0, 1500.0, 26335.5] | max [471.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y+1000 | len 2144.7 | min [375.0, 1000.0, 26335.5] | max [471.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y+500 | len 2144.7 | min [375.0, 500.0, 26335.5] | max [471.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y+0 | len 2144.7 | min [375.0, 0.0, 26335.5] | max [471.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y-500 | len 2144.7 | min [375.0, -500.0, 26335.5] | max [471.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y-1000 | len 2144.7 | min [375.0, -1000.0, 26335.5] | max [471.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y-1500 | len 2144.7 | min [375.0, -1500.0, 26335.5] | max [471.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y-2000 | len 2144.7 | min [375.0, -2000.0, 26335.5] | max [471.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y-2500 | len 2144.7 | min [375.0, -2500.0, 26335.5] | max [471.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y-3000 | len 2144.7 | min [375.0, -3000.0, 26335.5] | max [471.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+375y-3500 | len 2144.7 | min [375.0, -3500.0, 26335.5] | max [471.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y+3250 | len 2144.7 | min [125.0, 3250.0, 26335.5] | max [221.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y+2750 | len 2144.7 | min [125.0, 2750.0, 26335.5] | max [221.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y+2250 | len 2144.7 | min [125.0, 2250.0, 26335.5] | max [221.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y+1750 | len 2144.7 | min [125.0, 1750.0, 26335.5] | max [221.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y+1250 | len 2144.7 | min [125.0, 1250.0, 26335.5] | max [221.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y+750 | len 2144.7 | min [125.0, 750.0, 26335.5] | max [221.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y+250 | len 2144.7 | min [125.0, 250.0, 26335.5] | max [221.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y-250 | len 2144.7 | min [125.0, -250.0, 26335.5] | max [221.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y-750 | len 2144.7 | min [125.0, -750.0, 26335.5] | max [221.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y-1250 | len 2144.7 | min [125.0, -1250.0, 26335.5] | max [221.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y-1750 | len 2144.7 | min [125.0, -1750.0, 26335.5] | max [221.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y-2250 | len 2144.7 | min [125.0, -2250.0, 26335.5] | max [221.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y-2750 | len 2144.7 | min [125.0, -2750.0, 26335.5] | max [221.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x+125y-3250 | len 2144.7 | min [125.0, -3250.0, 26335.5] | max [221.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y+3500 | len 2144.7 | min [-125.0, 3500.0, 26335.5] | max [-29.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y+3000 | len 2144.7 | min [-125.0, 3000.0, 26335.5] | max [-29.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y+2500 | len 2144.7 | min [-125.0, 2500.0, 26335.5] | max [-29.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y+2000 | len 2144.7 | min [-125.0, 2000.0, 26335.5] | max [-29.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y+1500 | len 2144.7 | min [-125.0, 1500.0, 26335.5] | max [-29.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y+1000 | len 2144.7 | min [-125.0, 1000.0, 26335.5] | max [-29.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y+500 | len 2144.7 | min [-125.0, 500.0, 26335.5] | max [-29.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y+0 | len 2144.7 | min [-125.0, 0.0, 26335.5] | max [-29.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y-500 | len 2144.7 | min [-125.0, -500.0, 26335.5] | max [-29.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y-1000 | len 2144.7 | min [-125.0, -1000.0, 26335.5] | max [-29.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y-1500 | len 2144.7 | min [-125.0, -1500.0, 26335.5] | max [-29.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y-2000 | len 2144.7 | min [-125.0, -2000.0, 26335.5] | max [-29.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y-2500 | len 2144.7 | min [-125.0, -2500.0, 26335.5] | max [-29.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y-3000 | len 2144.7 | min [-125.0, -3000.0, 26335.5] | max [-29.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-125y-3500 | len 2144.7 | min [-125.0, -3500.0, 26335.5] | max [-29.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y+3250 | len 2144.7 | min [-375.0, 3250.0, 26335.5] | max [-279.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y+2750 | len 2144.7 | min [-375.0, 2750.0, 26335.5] | max [-279.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y+2250 | len 2144.7 | min [-375.0, 2250.0, 26335.5] | max [-279.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y+1750 | len 2144.7 | min [-375.0, 1750.0, 26335.5] | max [-279.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y+1250 | len 2144.7 | min [-375.0, 1250.0, 26335.5] | max [-279.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y+750 | len 2144.7 | min [-375.0, 750.0, 26335.5] | max [-279.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y+250 | len 2144.7 | min [-375.0, 250.0, 26335.5] | max [-279.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y-250 | len 2144.7 | min [-375.0, -250.0, 26335.5] | max [-279.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y-750 | len 2144.7 | min [-375.0, -750.0, 26335.5] | max [-279.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y-1250 | len 2144.7 | min [-375.0, -1250.0, 26335.5] | max [-279.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y-1750 | len 2144.7 | min [-375.0, -1750.0, 26335.5] | max [-279.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y-2250 | len 2144.7 | min [-375.0, -2250.0, 26335.5] | max [-279.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y-2750 | len 2144.7 | min [-375.0, -2750.0, 26335.5] | max [-279.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-375y-3250 | len 2144.7 | min [-375.0, -3250.0, 26335.5] | max [-279.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y+3500 | len 2144.7 | min [-625.0, 3500.0, 26335.5] | max [-529.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y+3000 | len 2144.7 | min [-625.0, 3000.0, 26335.5] | max [-529.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y+2500 | len 2144.7 | min [-625.0, 2500.0, 26335.5] | max [-529.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y+2000 | len 2144.7 | min [-625.0, 2000.0, 26335.5] | max [-529.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y+1500 | len 2144.7 | min [-625.0, 1500.0, 26335.5] | max [-529.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y+1000 | len 2144.7 | min [-625.0, 1000.0, 26335.5] | max [-529.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y+500 | len 2144.7 | min [-625.0, 500.0, 26335.5] | max [-529.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y+0 | len 2144.7 | min [-625.0, 0.0, 26335.5] | max [-529.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y-500 | len 2144.7 | min [-625.0, -500.0, 26335.5] | max [-529.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y-1000 | len 2144.7 | min [-625.0, -1000.0, 26335.5] | max [-529.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y-1500 | len 2144.7 | min [-625.0, -1500.0, 26335.5] | max [-529.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y-2000 | len 2144.7 | min [-625.0, -2000.0, 26335.5] | max [-529.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y-2500 | len 2144.7 | min [-625.0, -2500.0, 26335.5] | max [-529.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y-3000 | len 2144.7 | min [-625.0, -3000.0, 26335.5] | max [-529.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-625y-3500 | len 2144.7 | min [-625.0, -3500.0, 26335.5] | max [-529.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y+3250 | len 2144.7 | min [-875.0, 3250.0, 26335.5] | max [-779.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y+2750 | len 2144.7 | min [-875.0, 2750.0, 26335.5] | max [-779.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y+2250 | len 2144.7 | min [-875.0, 2250.0, 26335.5] | max [-779.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y+1750 | len 2144.7 | min [-875.0, 1750.0, 26335.5] | max [-779.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y+1250 | len 2144.7 | min [-875.0, 1250.0, 26335.5] | max [-779.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y+750 | len 2144.7 | min [-875.0, 750.0, 26335.5] | max [-779.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y+250 | len 2144.7 | min [-875.0, 250.0, 26335.5] | max [-779.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y-250 | len 2144.7 | min [-875.0, -250.0, 26335.5] | max [-779.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y-750 | len 2144.7 | min [-875.0, -750.0, 26335.5] | max [-779.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y-1250 | len 2144.7 | min [-875.0, -1250.0, 26335.5] | max [-779.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y-1750 | len 2144.7 | min [-875.0, -1750.0, 26335.5] | max [-779.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y-2250 | len 2144.7 | min [-875.0, -2250.0, 26335.5] | max [-779.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y-2750 | len 2144.7 | min [-875.0, -2750.0, 26335.5] | max [-779.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-875y-3250 | len 2144.7 | min [-875.0, -3250.0, 26335.5] | max [-779.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y+3500 | len 2144.7 | min [-1125.0, 3500.0, 26335.5] | max [-1029.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y+3000 | len 2144.7 | min [-1125.0, 3000.0, 26335.5] | max [-1029.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y+2500 | len 2144.7 | min [-1125.0, 2500.0, 26335.5] | max [-1029.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y+2000 | len 2144.7 | min [-1125.0, 2000.0, 26335.5] | max [-1029.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y+1500 | len 2144.7 | min [-1125.0, 1500.0, 26335.5] | max [-1029.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y+1000 | len 2144.7 | min [-1125.0, 1000.0, 26335.5] | max [-1029.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y+500 | len 2144.7 | min [-1125.0, 500.0, 26335.5] | max [-1029.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y+0 | len 2144.7 | min [-1125.0, 0.0, 26335.5] | max [-1029.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y-500 | len 2144.7 | min [-1125.0, -500.0, 26335.5] | max [-1029.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y-1000 | len 2144.7 | min [-1125.0, -1000.0, 26335.5] | max [-1029.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y-1500 | len 2144.7 | min [-1125.0, -1500.0, 26335.5] | max [-1029.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y-2000 | len 2144.7 | min [-1125.0, -2000.0, 26335.5] | max [-1029.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y-2500 | len 2144.7 | min [-1125.0, -2500.0, 26335.5] | max [-1029.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y-3000 | len 2144.7 | min [-1125.0, -3000.0, 26335.5] | max [-1029.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1125y-3500 | len 2144.7 | min [-1125.0, -3500.0, 26335.5] | max [-1029.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y+3250 | len 2144.7 | min [-1375.0, 3250.0, 26335.5] | max [-1279.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y+2750 | len 2144.7 | min [-1375.0, 2750.0, 26335.5] | max [-1279.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y+2250 | len 2144.7 | min [-1375.0, 2250.0, 26335.5] | max [-1279.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y+1750 | len 2144.7 | min [-1375.0, 1750.0, 26335.5] | max [-1279.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y+1250 | len 2144.7 | min [-1375.0, 1250.0, 26335.5] | max [-1279.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y+750 | len 2144.7 | min [-1375.0, 750.0, 26335.5] | max [-1279.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y+250 | len 2144.7 | min [-1375.0, 250.0, 26335.5] | max [-1279.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y-250 | len 2144.7 | min [-1375.0, -250.0, 26335.5] | max [-1279.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y-750 | len 2144.7 | min [-1375.0, -750.0, 26335.5] | max [-1279.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y-1250 | len 2144.7 | min [-1375.0, -1250.0, 26335.5] | max [-1279.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y-1750 | len 2144.7 | min [-1375.0, -1750.0, 26335.5] | max [-1279.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y-2250 | len 2144.7 | min [-1375.0, -2250.0, 26335.5] | max [-1279.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y-2750 | len 2144.7 | min [-1375.0, -2750.0, 26335.5] | max [-1279.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1375y-3250 | len 2144.7 | min [-1375.0, -3250.0, 26335.5] | max [-1279.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y+3500 | len 2144.7 | min [-1625.0, 3500.0, 26335.5] | max [-1529.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y+3000 | len 2144.7 | min [-1625.0, 3000.0, 26335.5] | max [-1529.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y+2500 | len 2144.7 | min [-1625.0, 2500.0, 26335.5] | max [-1529.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y+2000 | len 2144.7 | min [-1625.0, 2000.0, 26335.5] | max [-1529.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y+1500 | len 2144.7 | min [-1625.0, 1500.0, 26335.5] | max [-1529.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y+1000 | len 2144.7 | min [-1625.0, 1000.0, 26335.5] | max [-1529.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y+500 | len 2144.7 | min [-1625.0, 500.0, 26335.5] | max [-1529.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y+0 | len 2144.7 | min [-1625.0, 0.0, 26335.5] | max [-1529.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y-500 | len 2144.7 | min [-1625.0, -500.0, 26335.5] | max [-1529.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y-1000 | len 2144.7 | min [-1625.0, -1000.0, 26335.5] | max [-1529.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y-1500 | len 2144.7 | min [-1625.0, -1500.0, 26335.5] | max [-1529.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y-2000 | len 2144.7 | min [-1625.0, -2000.0, 26335.5] | max [-1529.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y-2500 | len 2144.7 | min [-1625.0, -2500.0, 26335.5] | max [-1529.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y-3000 | len 2144.7 | min [-1625.0, -3000.0, 26335.5] | max [-1529.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1625y-3500 | len 2144.7 | min [-1625.0, -3500.0, 26335.5] | max [-1529.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y+3250 | len 2144.7 | min [-1875.0, 3250.0, 26335.5] | max [-1779.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y+2750 | len 2144.7 | min [-1875.0, 2750.0, 26335.5] | max [-1779.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y+2250 | len 2144.7 | min [-1875.0, 2250.0, 26335.5] | max [-1779.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y+1750 | len 2144.7 | min [-1875.0, 1750.0, 26335.5] | max [-1779.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y+1250 | len 2144.7 | min [-1875.0, 1250.0, 26335.5] | max [-1779.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y+750 | len 2144.7 | min [-1875.0, 750.0, 26335.5] | max [-1779.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y+250 | len 2144.7 | min [-1875.0, 250.0, 26335.5] | max [-1779.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y-250 | len 2144.7 | min [-1875.0, -250.0, 26335.5] | max [-1779.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y-750 | len 2144.7 | min [-1875.0, -750.0, 26335.5] | max [-1779.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y-1250 | len 2144.7 | min [-1875.0, -1250.0, 26335.5] | max [-1779.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y-1750 | len 2144.7 | min [-1875.0, -1750.0, 26335.5] | max [-1779.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y-2250 | len 2144.7 | min [-1875.0, -2250.0, 26335.5] | max [-1779.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y-2750 | len 2144.7 | min [-1875.0, -2750.0, 26335.5] | max [-1779.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-1875y-3250 | len 2144.7 | min [-1875.0, -3250.0, 26335.5] | max [-1779.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y+3500 | len 2144.7 | min [-2125.0, 3500.0, 26335.5] | max [-2029.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y+3000 | len 2144.7 | min [-2125.0, 3000.0, 26335.5] | max [-2029.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y+2500 | len 2144.7 | min [-2125.0, 2500.0, 26335.5] | max [-2029.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y+2000 | len 2144.7 | min [-2125.0, 2000.0, 26335.5] | max [-2029.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y+1500 | len 2144.7 | min [-2125.0, 1500.0, 26335.5] | max [-2029.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y+1000 | len 2144.7 | min [-2125.0, 1000.0, 26335.5] | max [-2029.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y+500 | len 2144.7 | min [-2125.0, 500.0, 26335.5] | max [-2029.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y+0 | len 2144.7 | min [-2125.0, 0.0, 26335.5] | max [-2029.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y-500 | len 2144.7 | min [-2125.0, -500.0, 26335.5] | max [-2029.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y-1000 | len 2144.7 | min [-2125.0, -1000.0, 26335.5] | max [-2029.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y-1500 | len 2144.7 | min [-2125.0, -1500.0, 26335.5] | max [-2029.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y-2000 | len 2144.7 | min [-2125.0, -2000.0, 26335.5] | max [-2029.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y-2500 | len 2144.7 | min [-2125.0, -2500.0, 26335.5] | max [-2029.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y-3000 | len 2144.7 | min [-2125.0, -3000.0, 26335.5] | max [-2029.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2125y-3500 | len 2144.7 | min [-2125.0, -3500.0, 26335.5] | max [-2029.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y+3250 | len 2144.7 | min [-2375.0, 3250.0, 26335.5] | max [-2279.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y+2750 | len 2144.7 | min [-2375.0, 2750.0, 26335.5] | max [-2279.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y+2250 | len 2144.7 | min [-2375.0, 2250.0, 26335.5] | max [-2279.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y+1750 | len 2144.7 | min [-2375.0, 1750.0, 26335.5] | max [-2279.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y+1250 | len 2144.7 | min [-2375.0, 1250.0, 26335.5] | max [-2279.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y+750 | len 2144.7 | min [-2375.0, 750.0, 26335.5] | max [-2279.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y+250 | len 2144.7 | min [-2375.0, 250.0, 26335.5] | max [-2279.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y-250 | len 2144.7 | min [-2375.0, -250.0, 26335.5] | max [-2279.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y-750 | len 2144.7 | min [-2375.0, -750.0, 26335.5] | max [-2279.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y-1250 | len 2144.7 | min [-2375.0, -1250.0, 26335.5] | max [-2279.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y-1750 | len 2144.7 | min [-2375.0, -1750.0, 26335.5] | max [-2279.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y-2250 | len 2144.7 | min [-2375.0, -2250.0, 26335.5] | max [-2279.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y-2750 | len 2144.7 | min [-2375.0, -2750.0, 26335.5] | max [-2279.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2375y-3250 | len 2144.7 | min [-2375.0, -3250.0, 26335.5] | max [-2279.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y+3500 | len 2144.7 | min [-2625.0, 3500.0, 26335.5] | max [-2529.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y+3000 | len 2144.7 | min [-2625.0, 3000.0, 26335.5] | max [-2529.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y+2500 | len 2144.7 | min [-2625.0, 2500.0, 26335.5] | max [-2529.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y+2000 | len 2144.7 | min [-2625.0, 2000.0, 26335.5] | max [-2529.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y+1500 | len 2144.7 | min [-2625.0, 1500.0, 26335.5] | max [-2529.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y+1000 | len 2144.7 | min [-2625.0, 1000.0, 26335.5] | max [-2529.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y+500 | len 2144.7 | min [-2625.0, 500.0, 26335.5] | max [-2529.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y+0 | len 2144.7 | min [-2625.0, 0.0, 26335.5] | max [-2529.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y-500 | len 2144.7 | min [-2625.0, -500.0, 26335.5] | max [-2529.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y-1000 | len 2144.7 | min [-2625.0, -1000.0, 26335.5] | max [-2529.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y-1500 | len 2144.7 | min [-2625.0, -1500.0, 26335.5] | max [-2529.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y-2000 | len 2144.7 | min [-2625.0, -2000.0, 26335.5] | max [-2529.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y-2500 | len 2144.7 | min [-2625.0, -2500.0, 26335.5] | max [-2529.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y-3000 | len 2144.7 | min [-2625.0, -3000.0, 26335.5] | max [-2529.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2625y-3500 | len 2144.7 | min [-2625.0, -3500.0, 26335.5] | max [-2529.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y+3250 | len 2144.7 | min [-2875.0, 3250.0, 26335.5] | max [-2779.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y+2750 | len 2144.7 | min [-2875.0, 2750.0, 26335.5] | max [-2779.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y+2250 | len 2144.7 | min [-2875.0, 2250.0, 26335.5] | max [-2779.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y+1750 | len 2144.7 | min [-2875.0, 1750.0, 26335.5] | max [-2779.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y+1250 | len 2144.7 | min [-2875.0, 1250.0, 26335.5] | max [-2779.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y+750 | len 2144.7 | min [-2875.0, 750.0, 26335.5] | max [-2779.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y+250 | len 2144.7 | min [-2875.0, 250.0, 26335.5] | max [-2779.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y-250 | len 2144.7 | min [-2875.0, -250.0, 26335.5] | max [-2779.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y-750 | len 2144.7 | min [-2875.0, -750.0, 26335.5] | max [-2779.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y-1250 | len 2144.7 | min [-2875.0, -1250.0, 26335.5] | max [-2779.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y-1750 | len 2144.7 | min [-2875.0, -1750.0, 26335.5] | max [-2779.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y-2250 | len 2144.7 | min [-2875.0, -2250.0, 26335.5] | max [-2779.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y-2750 | len 2144.7 | min [-2875.0, -2750.0, 26335.5] | max [-2779.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-2875y-3250 | len 2144.7 | min [-2875.0, -3250.0, 26335.5] | max [-2779.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y+3500 | len 2144.7 | min [-3125.0, 3500.0, 26335.5] | max [-3029.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y+3000 | len 2144.7 | min [-3125.0, 3000.0, 26335.5] | max [-3029.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y+2500 | len 2144.7 | min [-3125.0, 2500.0, 26335.5] | max [-3029.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y+2000 | len 2144.7 | min [-3125.0, 2000.0, 26335.5] | max [-3029.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y+1500 | len 2144.7 | min [-3125.0, 1500.0, 26335.5] | max [-3029.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y+1000 | len 2144.7 | min [-3125.0, 1000.0, 26335.5] | max [-3029.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y+500 | len 2144.7 | min [-3125.0, 500.0, 26335.5] | max [-3029.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y+0 | len 2144.7 | min [-3125.0, 0.0, 26335.5] | max [-3029.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y-500 | len 2144.7 | min [-3125.0, -500.0, 26335.5] | max [-3029.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y-1000 | len 2144.7 | min [-3125.0, -1000.0, 26335.5] | max [-3029.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y-1500 | len 2144.7 | min [-3125.0, -1500.0, 26335.5] | max [-3029.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y-2000 | len 2144.7 | min [-3125.0, -2000.0, 26335.5] | max [-3029.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y-2500 | len 2144.7 | min [-3125.0, -2500.0, 26335.5] | max [-3029.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y-3000 | len 2144.7 | min [-3125.0, -3000.0, 26335.5] | max [-3029.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3125y-3500 | len 2144.7 | min [-3125.0, -3500.0, 26335.5] | max [-3029.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y+3250 | len 2144.7 | min [-3375.0, 3250.0, 26335.5] | max [-3279.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y+2750 | len 2144.7 | min [-3375.0, 2750.0, 26335.5] | max [-3279.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y+2250 | len 2144.7 | min [-3375.0, 2250.0, 26335.5] | max [-3279.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y+1750 | len 2144.7 | min [-3375.0, 1750.0, 26335.5] | max [-3279.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y+1250 | len 2144.7 | min [-3375.0, 1250.0, 26335.5] | max [-3279.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y+750 | len 2144.7 | min [-3375.0, 750.0, 26335.5] | max [-3279.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y+250 | len 2144.7 | min [-3375.0, 250.0, 26335.5] | max [-3279.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y-250 | len 2144.7 | min [-3375.0, -250.0, 26335.5] | max [-3279.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y-750 | len 2144.7 | min [-3375.0, -750.0, 26335.5] | max [-3279.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y-1250 | len 2144.7 | min [-3375.0, -1250.0, 26335.5] | max [-3279.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y-1750 | len 2144.7 | min [-3375.0, -1750.0, 26335.5] | max [-3279.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y-2250 | len 2144.7 | min [-3375.0, -2250.0, 26335.5] | max [-3279.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y-2750 | len 2144.7 | min [-3375.0, -2750.0, 26335.5] | max [-3279.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3375y-3250 | len 2144.7 | min [-3375.0, -3250.0, 26335.5] | max [-3279.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y+3500 | len 2144.7 | min [-3625.0, 3500.0, 26335.5] | max [-3529.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y+3000 | len 2144.7 | min [-3625.0, 3000.0, 26335.5] | max [-3529.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y+2500 | len 2144.7 | min [-3625.0, 2500.0, 26335.5] | max [-3529.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y+2000 | len 2144.7 | min [-3625.0, 2000.0, 26335.5] | max [-3529.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y+1500 | len 2144.7 | min [-3625.0, 1500.0, 26335.5] | max [-3529.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y+1000 | len 2144.7 | min [-3625.0, 1000.0, 26335.5] | max [-3529.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y+500 | len 2144.7 | min [-3625.0, 500.0, 26335.5] | max [-3529.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y+0 | len 2144.7 | min [-3625.0, 0.0, 26335.5] | max [-3529.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y-500 | len 2144.7 | min [-3625.0, -500.0, 26335.5] | max [-3529.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y-1000 | len 2144.7 | min [-3625.0, -1000.0, 26335.5] | max [-3529.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y-1500 | len 2144.7 | min [-3625.0, -1500.0, 26335.5] | max [-3529.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y-2000 | len 2144.7 | min [-3625.0, -2000.0, 26335.5] | max [-3529.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y-2500 | len 2144.7 | min [-3625.0, -2500.0, 26335.5] | max [-3529.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y-3000 | len 2144.7 | min [-3625.0, -3000.0, 26335.5] | max [-3529.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3625y-3500 | len 2144.7 | min [-3625.0, -3500.0, 26335.5] | max [-3529.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y+3250 | len 2144.7 | min [-3875.0, 3250.0, 26335.5] | max [-3779.0, 3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y+2750 | len 2144.7 | min [-3875.0, 2750.0, 26335.5] | max [-3779.0, 2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y+2250 | len 2144.7 | min [-3875.0, 2250.0, 26335.5] | max [-3779.0, 2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y+1750 | len 2144.7 | min [-3875.0, 1750.0, 26335.5] | max [-3779.0, 1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y+1250 | len 2144.7 | min [-3875.0, 1250.0, 26335.5] | max [-3779.0, 1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y+750 | len 2144.7 | min [-3875.0, 750.0, 26335.5] | max [-3779.0, 750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y+250 | len 2144.7 | min [-3875.0, 250.0, 26335.5] | max [-3779.0, 250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y-250 | len 2144.7 | min [-3875.0, -250.0, 26335.5] | max [-3779.0, -250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y-750 | len 2144.7 | min [-3875.0, -750.0, 26335.5] | max [-3779.0, -750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y-1250 | len 2144.7 | min [-3875.0, -1250.0, 26335.5] | max [-3779.0, -1250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y-1750 | len 2144.7 | min [-3875.0, -1750.0, 26335.5] | max [-3779.0, -1750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y-2250 | len 2144.7 | min [-3875.0, -2250.0, 26335.5] | max [-3779.0, -2250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y-2750 | len 2144.7 | min [-3875.0, -2750.0, 26335.5] | max [-3779.0, -2750.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-3875y-3250 | len 2144.7 | min [-3875.0, -3250.0, 26335.5] | max [-3779.0, -3250.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y+3500 | len 2144.7 | min [-4125.0, 3500.0, 26335.5] | max [-4029.0, 3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y+3000 | len 2144.7 | min [-4125.0, 3000.0, 26335.5] | max [-4029.0, 3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y+2500 | len 2144.7 | min [-4125.0, 2500.0, 26335.5] | max [-4029.0, 2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y+2000 | len 2144.7 | min [-4125.0, 2000.0, 26335.5] | max [-4029.0, 2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y+1500 | len 2144.7 | min [-4125.0, 1500.0, 26335.5] | max [-4029.0, 1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y+1000 | len 2144.7 | min [-4125.0, 1000.0, 26335.5] | max [-4029.0, 1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y+500 | len 2144.7 | min [-4125.0, 500.0, 26335.5] | max [-4029.0, 500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y+0 | len 2144.7 | min [-4125.0, 0.0, 26335.5] | max [-4029.0, 0.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y-500 | len 2144.7 | min [-4125.0, -500.0, 26335.5] | max [-4029.0, -500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y-1000 | len 2144.7 | min [-4125.0, -1000.0, 26335.5] | max [-4029.0, -1000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y-1500 | len 2144.7 | min [-4125.0, -1500.0, 26335.5] | max [-4029.0, -1500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y-2000 | len 2144.7 | min [-4125.0, -2000.0, 26335.5] | max [-4029.0, -2000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y-2500 | len 2144.7 | min [-4125.0, -2500.0, 26335.5] | max [-4029.0, -2500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y-3000 | len 2144.7 | min [-4125.0, -3000.0, 26335.5] | max [-4029.0, -3000.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B9-x-4125y-3500 | len 2144.7 | min [-4125.0, -3500.0, 26335.5] | max [-4029.0, -3500.0, 28350.9] | dl 2155.000 | dia H16 | shape XI | src D1 EREC grid @250 checker (i+j even) [추론]; count 493 [역산]
|
||||
P1-RC-B10-z1950 | len 33610.6 | min [-4599.0, -3822.0, 28158.0] | max [4599.0, 3822.0, 28158.0] | dl 33684.000 | dia S19 | shape XIII | src D1 정면도 '150','9@200'; D3 B10 9.198x7.644 (closed, start/end at -X mid side)
|
||||
seg 3779.2 [-4599.0, 0.0, 28158.0]->[-4599.0, -3779.2, 28158.0] arc False
|
||||
seg 67.2 [-4599.0, -3779.2, 28158.0]->[-4556.2, -3822.0, 28158.0] arc True
|
||||
seg 9112.5 [-4556.2, -3822.0, 28158.0]->[4556.3, -3822.0, 28158.0] arc False
|
||||
seg 67.2 [4556.3, -3822.0, 28158.0]->[4599.0, -3779.3, 28158.0] arc True
|
||||
seg 7558.5 [4599.0, -3779.3, 28158.0]->[4599.0, 3779.2, 28158.0] arc False
|
||||
seg 67.2 [4599.0, 3779.2, 28158.0]->[4556.3, 3822.0, 28158.0] arc True
|
||||
seg 9112.5 [4556.3, 3822.0, 28158.0]->[-4556.3, 3822.0, 28158.0] arc False
|
||||
seg 67.2 [-4556.3, 3822.0, 28158.0]->[-4599.0, 3779.2, 28158.0] arc True
|
||||
seg 3779.2 [-4599.0, 3779.2, 28158.0]->[-4599.0, 0.0, 28158.0] arc False
|
||||
P1-RC-B10-z1750 | len 33610.6 | min [-4599.0, -3822.0, 27958.0] | max [4599.0, 3822.0, 27958.0] | dl 33684.000 | dia S19 | shape XIII | src D1 정면도 '150','9@200'; D3 B10 9.198x7.644 (closed, start/end at -X mid side)
|
||||
P1-RC-B10-z1550 | len 33610.6 | min [-4599.0, -3822.0, 27758.0] | max [4599.0, 3822.0, 27758.0] | dl 33684.000 | dia S19 | shape XIII | src D1 정면도 '150','9@200'; D3 B10 9.198x7.644 (closed, start/end at -X mid side)
|
||||
P1-RC-B10-z1350 | len 33610.6 | min [-4599.0, -3822.0, 27558.0] | max [4599.0, 3822.0, 27558.0] | dl 33684.000 | dia S19 | shape XIII | src D1 정면도 '150','9@200'; D3 B10 9.198x7.644 (closed, start/end at -X mid side)
|
||||
P1-RC-B10-z1150 | len 33610.6 | min [-4599.0, -3822.0, 27358.0] | max [4599.0, 3822.0, 27358.0] | dl 33684.000 | dia S19 | shape XIII | src D1 정면도 '150','9@200'; D3 B10 9.198x7.644 (closed, start/end at -X mid side)
|
||||
P1-RC-B10-z950 | len 33610.6 | min [-4599.0, -3822.0, 27158.0] | max [4599.0, 3822.0, 27158.0] | dl 33684.000 | dia S19 | shape XIII | src D1 정면도 '150','9@200'; D3 B10 9.198x7.644 (closed, start/end at -X mid side)
|
||||
P1-RC-B10-z750 | len 33610.6 | min [-4599.0, -3822.0, 26958.0] | max [4599.0, 3822.0, 26958.0] | dl 33684.000 | dia S19 | shape XIII | src D1 정면도 '150','9@200'; D3 B10 9.198x7.644 (closed, start/end at -X mid side)
|
||||
P1-RC-B10-z550 | len 33610.6 | min [-4599.0, -3822.0, 26758.0] | max [4599.0, 3822.0, 26758.0] | dl 33684.000 | dia S19 | shape XIII | src D1 정면도 '150','9@200'; D3 B10 9.198x7.644 (closed, start/end at -X mid side)
|
||||
P1-RC-B10-z350 | len 33610.6 | min [-4599.0, -3822.0, 26558.0] | max [4599.0, 3822.0, 26558.0] | dl 33684.000 | dia S19 | shape XIII | src D1 정면도 '150','9@200'; D3 B10 9.198x7.644 (closed, start/end at -X mid side)
|
||||
P1-RC-B12-z1750y+3375 | len 7779.4 | min [3375.0, -3800.0, 27858.0] | max [3375.0, 3800.0, 27958.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1750.0
|
||||
seg 76.0 [3375.0, -3800.0, 27858.0]->[3375.0, -3800.0, 27934.0] arc False
|
||||
seg 37.7 [3375.0, -3800.0, 27934.0]->[3375.0, -3776.0, 27958.0] arc True
|
||||
seg 7552.0 [3375.0, -3776.0, 27958.0]->[3375.0, 3776.0, 27958.0] arc False
|
||||
seg 37.7 [3375.0, 3776.0, 27958.0]->[3375.0, 3800.0, 27934.0] arc True
|
||||
seg 76.0 [3375.0, 3800.0, 27934.0]->[3375.0, 3800.0, 27858.0] arc False
|
||||
P1-RC-B12-z1750y+2375 | len 7779.4 | min [2375.0, -3800.0, 27858.0] | max [2375.0, 3800.0, 27958.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1750.0
|
||||
P1-RC-B12-z1750y+1375 | len 7779.4 | min [1375.0, -3800.0, 27858.0] | max [1375.0, 3800.0, 27958.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1750.0
|
||||
P1-RC-B12-z1750y+375 | len 7779.4 | min [375.0, -3800.0, 27858.0] | max [375.0, 3800.0, 27958.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1750.0
|
||||
P1-RC-B12-z1750y-375 | len 7779.4 | min [-375.0, -3800.0, 27858.0] | max [-375.0, 3800.0, 27958.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1750.0
|
||||
P1-RC-B12-z1750y-1375 | len 7779.4 | min [-1375.0, -3800.0, 27858.0] | max [-1375.0, 3800.0, 27958.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1750.0
|
||||
P1-RC-B12-z1750y-2375 | len 7779.4 | min [-2375.0, -3800.0, 27858.0] | max [-2375.0, 3800.0, 27958.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1750.0
|
||||
P1-RC-B12-z1750y-3375 | len 7779.4 | min [-3375.0, -3800.0, 27858.0] | max [-3375.0, 3800.0, 27958.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1750.0
|
||||
P1-RC-B12-z1350y+3875 | len 7779.4 | min [3875.0, -3800.0, 27458.0] | max [3875.0, 3800.0, 27558.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1350.0
|
||||
P1-RC-B12-z1350y+2875 | len 7779.4 | min [2875.0, -3800.0, 27458.0] | max [2875.0, 3800.0, 27558.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1350.0
|
||||
P1-RC-B12-z1350y+1875 | len 7779.4 | min [1875.0, -3800.0, 27458.0] | max [1875.0, 3800.0, 27558.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1350.0
|
||||
P1-RC-B12-z1350y-1875 | len 7779.4 | min [-1875.0, -3800.0, 27458.0] | max [-1875.0, 3800.0, 27558.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1350.0
|
||||
P1-RC-B12-z1350y-2875 | len 7779.4 | min [-2875.0, -3800.0, 27458.0] | max [-2875.0, 3800.0, 27558.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1350.0
|
||||
P1-RC-B12-z1350y-3875 | len 7779.4 | min [-3875.0, -3800.0, 27458.0] | max [-3875.0, 3800.0, 27558.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z1350.0
|
||||
P1-RC-B12-z950y+3375 | len 7779.4 | min [3375.0, -3800.0, 27058.0] | max [3375.0, 3800.0, 27158.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z950.0
|
||||
P1-RC-B12-z950y+2375 | len 7779.4 | min [2375.0, -3800.0, 27058.0] | max [2375.0, 3800.0, 27158.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z950.0
|
||||
P1-RC-B12-z950y+1375 | len 7779.4 | min [1375.0, -3800.0, 27058.0] | max [1375.0, 3800.0, 27158.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z950.0
|
||||
P1-RC-B12-z950y+375 | len 7779.4 | min [375.0, -3800.0, 27058.0] | max [375.0, 3800.0, 27158.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z950.0
|
||||
P1-RC-B12-z950y-375 | len 7779.4 | min [-375.0, -3800.0, 27058.0] | max [-375.0, 3800.0, 27158.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z950.0
|
||||
P1-RC-B12-z950y-1375 | len 7779.4 | min [-1375.0, -3800.0, 27058.0] | max [-1375.0, 3800.0, 27158.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z950.0
|
||||
P1-RC-B12-z950y-2375 | len 7779.4 | min [-2375.0, -3800.0, 27058.0] | max [-2375.0, 3800.0, 27158.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z950.0
|
||||
P1-RC-B12-z950y-3375 | len 7779.4 | min [-3375.0, -3800.0, 27058.0] | max [-3375.0, 3800.0, 27158.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z950.0
|
||||
P1-RC-B12-z550y+3875 | len 7779.4 | min [3875.0, -3800.0, 26658.0] | max [3875.0, 3800.0, 26758.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z550.0
|
||||
P1-RC-B12-z550y+2875 | len 7779.4 | min [2875.0, -3800.0, 26658.0] | max [2875.0, 3800.0, 26758.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z550.0
|
||||
P1-RC-B12-z550y+1875 | len 7779.4 | min [1875.0, -3800.0, 26658.0] | max [1875.0, 3800.0, 26758.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z550.0
|
||||
P1-RC-B12-z550y-1875 | len 7779.4 | min [-1875.0, -3800.0, 26658.0] | max [-1875.0, 3800.0, 26758.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z550.0
|
||||
P1-RC-B12-z550y-2875 | len 7779.4 | min [-2875.0, -3800.0, 26658.0] | max [-2875.0, 3800.0, 26758.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z550.0
|
||||
P1-RC-B12-z550y-3875 | len 7779.4 | min [-3875.0, -3800.0, 26658.0] | max [-3875.0, 3800.0, 26758.0] | dl 7800.000 | dia S16 | shape III | src D1 정면도 중앙 점 z550.0
|
||||
P1-RC-B11-z1750x+3250 | len 9329.4 | min [-4575.0, 3250.0, 27858.0] | max [4575.0, 3250.0, 27958.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1750.0
|
||||
seg 76.0 [-4575.0, 3250.0, 27858.0]->[-4575.0, 3250.0, 27934.0] arc False
|
||||
seg 37.7 [-4575.0, 3250.0, 27934.0]->[-4551.0, 3250.0, 27958.0] arc True
|
||||
seg 9102.0 [-4551.0, 3250.0, 27958.0]->[4551.0, 3250.0, 27958.0] arc False
|
||||
seg 37.7 [4551.0, 3250.0, 27958.0]->[4575.0, 3250.0, 27934.0] arc True
|
||||
seg 76.0 [4575.0, 3250.0, 27934.0]->[4575.0, 3250.0, 27858.0] arc False
|
||||
P1-RC-B11-z1750x+2250 | len 9329.4 | min [-4575.0, 2250.0, 27858.0] | max [4575.0, 2250.0, 27958.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1750.0
|
||||
P1-RC-B11-z1750x+1250 | len 9329.4 | min [-4575.0, 1250.0, 27858.0] | max [4575.0, 1250.0, 27958.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1750.0
|
||||
P1-RC-B11-z1750x+250 | len 9329.4 | min [-4575.0, 250.0, 27858.0] | max [4575.0, 250.0, 27958.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1750.0
|
||||
P1-RC-B11-z1750x-250 | len 9329.4 | min [-4575.0, -250.0, 27858.0] | max [4575.0, -250.0, 27958.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1750.0
|
||||
P1-RC-B11-z1750x-1250 | len 9329.4 | min [-4575.0, -1250.0, 27858.0] | max [4575.0, -1250.0, 27958.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1750.0
|
||||
P1-RC-B11-z1750x-2250 | len 9329.4 | min [-4575.0, -2250.0, 27858.0] | max [4575.0, -2250.0, 27958.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1750.0
|
||||
P1-RC-B11-z1750x-3250 | len 9329.4 | min [-4575.0, -3250.0, 27858.0] | max [4575.0, -3250.0, 27958.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1750.0
|
||||
P1-RC-B11-z1350x+2750 | len 9329.4 | min [-4575.0, 2750.0, 27458.0] | max [4575.0, 2750.0, 27558.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1350.0
|
||||
P1-RC-B11-z1350x+1750 | len 9329.4 | min [-4575.0, 1750.0, 27458.0] | max [4575.0, 1750.0, 27558.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1350.0
|
||||
P1-RC-B11-z1350x+750 | len 9329.4 | min [-4575.0, 750.0, 27458.0] | max [4575.0, 750.0, 27558.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1350.0
|
||||
P1-RC-B11-z1350x-750 | len 9329.4 | min [-4575.0, -750.0, 27458.0] | max [4575.0, -750.0, 27558.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1350.0
|
||||
P1-RC-B11-z1350x-1750 | len 9329.4 | min [-4575.0, -1750.0, 27458.0] | max [4575.0, -1750.0, 27558.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1350.0
|
||||
P1-RC-B11-z1350x-2750 | len 9329.4 | min [-4575.0, -2750.0, 27458.0] | max [4575.0, -2750.0, 27558.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z1350.0
|
||||
P1-RC-B11-z950x+3250 | len 9329.4 | min [-4575.0, 3250.0, 27058.0] | max [4575.0, 3250.0, 27158.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z950.0
|
||||
P1-RC-B11-z950x+2250 | len 9329.4 | min [-4575.0, 2250.0, 27058.0] | max [4575.0, 2250.0, 27158.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z950.0
|
||||
P1-RC-B11-z950x+1250 | len 9329.4 | min [-4575.0, 1250.0, 27058.0] | max [4575.0, 1250.0, 27158.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z950.0
|
||||
P1-RC-B11-z950x+250 | len 9329.4 | min [-4575.0, 250.0, 27058.0] | max [4575.0, 250.0, 27158.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z950.0
|
||||
P1-RC-B11-z950x-250 | len 9329.4 | min [-4575.0, -250.0, 27058.0] | max [4575.0, -250.0, 27158.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z950.0
|
||||
P1-RC-B11-z950x-1250 | len 9329.4 | min [-4575.0, -1250.0, 27058.0] | max [4575.0, -1250.0, 27158.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z950.0
|
||||
P1-RC-B11-z950x-2250 | len 9329.4 | min [-4575.0, -2250.0, 27058.0] | max [4575.0, -2250.0, 27158.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z950.0
|
||||
P1-RC-B11-z950x-3250 | len 9329.4 | min [-4575.0, -3250.0, 27058.0] | max [4575.0, -3250.0, 27158.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z950.0
|
||||
P1-RC-B11-z550x+2750 | len 9329.4 | min [-4575.0, 2750.0, 26658.0] | max [4575.0, 2750.0, 26758.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z550.0
|
||||
P1-RC-B11-z550x+1750 | len 9329.4 | min [-4575.0, 1750.0, 26658.0] | max [4575.0, 1750.0, 26758.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z550.0
|
||||
P1-RC-B11-z550x+750 | len 9329.4 | min [-4575.0, 750.0, 26658.0] | max [4575.0, 750.0, 26758.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z550.0
|
||||
P1-RC-B11-z550x-750 | len 9329.4 | min [-4575.0, -750.0, 26658.0] | max [4575.0, -750.0, 26758.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z550.0
|
||||
P1-RC-B11-z550x-1750 | len 9329.4 | min [-4575.0, -1750.0, 26658.0] | max [4575.0, -1750.0, 26758.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z550.0
|
||||
P1-RC-B11-z550x-2750 | len 9329.4 | min [-4575.0, -2750.0, 26658.0] | max [4575.0, -2750.0, 26758.0] | dl 9350.000 | dia S16 | shape XII | src D1 단면도 중앙 점 z550.0
|
||||
P1-RC-B5-x+3800 | len 9494.0 | min [-4575.0, 3800.0, 28135.0] | max [4575.0, 3800.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
seg 134.8 [-4575.0, 3800.0, 28135.0]->[-4575.0, 3800.0, 28269.8] arc False
|
||||
seg 102.5 [-4575.0, 3800.0, 28269.8]->[-4509.8, 3800.0, 28335.0] arc True
|
||||
seg 9019.5 [-4509.8, 3800.0, 28335.0]->[4509.8, 3800.0, 28335.0] arc False
|
||||
seg 102.5 [4509.8, 3800.0, 28335.0]->[4575.0, 3800.0, 28269.8] arc True
|
||||
seg 134.8 [4575.0, 3800.0, 28269.8]->[4575.0, 3800.0, 28135.0] arc False
|
||||
P1-RC-B5-x+3625 | len 9494.0 | min [-4575.0, 3625.0, 28135.0] | max [4575.0, 3625.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+3375 | len 9494.0 | min [-4575.0, 3375.0, 28135.0] | max [4575.0, 3375.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+3125 | len 9494.0 | min [-4575.0, 3125.0, 28135.0] | max [4575.0, 3125.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+2875 | len 9494.0 | min [-4575.0, 2875.0, 28135.0] | max [4575.0, 2875.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+2625 | len 9494.0 | min [-4575.0, 2625.0, 28135.0] | max [4575.0, 2625.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+2375 | len 9494.0 | min [-4575.0, 2375.0, 28135.0] | max [4575.0, 2375.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+2125 | len 9494.0 | min [-4575.0, 2125.0, 28135.0] | max [4575.0, 2125.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+1875 | len 9494.0 | min [-4575.0, 1875.0, 28135.0] | max [4575.0, 1875.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+1625 | len 9494.0 | min [-4575.0, 1625.0, 28135.0] | max [4575.0, 1625.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+1375 | len 9494.0 | min [-4575.0, 1375.0, 28135.0] | max [4575.0, 1375.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+1125 | len 9494.0 | min [-4575.0, 1125.0, 28135.0] | max [4575.0, 1125.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+875 | len 9494.0 | min [-4575.0, 875.0, 28135.0] | max [4575.0, 875.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+625 | len 9494.0 | min [-4575.0, 625.0, 28135.0] | max [4575.0, 625.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+375 | len 9494.0 | min [-4575.0, 375.0, 28135.0] | max [4575.0, 375.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x+125 | len 9494.0 | min [-4575.0, 125.0, 28135.0] | max [4575.0, 125.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-125 | len 9494.0 | min [-4575.0, -125.0, 28135.0] | max [4575.0, -125.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-375 | len 9494.0 | min [-4575.0, -375.0, 28135.0] | max [4575.0, -375.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-625 | len 9494.0 | min [-4575.0, -625.0, 28135.0] | max [4575.0, -625.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-875 | len 9494.0 | min [-4575.0, -875.0, 28135.0] | max [4575.0, -875.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-1125 | len 9494.0 | min [-4575.0, -1125.0, 28135.0] | max [4575.0, -1125.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-1375 | len 9494.0 | min [-4575.0, -1375.0, 28135.0] | max [4575.0, -1375.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-1625 | len 9494.0 | min [-4575.0, -1625.0, 28135.0] | max [4575.0, -1625.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-1875 | len 9494.0 | min [-4575.0, -1875.0, 28135.0] | max [4575.0, -1875.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-2125 | len 9494.0 | min [-4575.0, -2125.0, 28135.0] | max [4575.0, -2125.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-2375 | len 9494.0 | min [-4575.0, -2375.0, 28135.0] | max [4575.0, -2375.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-2625 | len 9494.0 | min [-4575.0, -2625.0, 28135.0] | max [4575.0, -2625.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-2875 | len 9494.0 | min [-4575.0, -2875.0, 28135.0] | max [4575.0, -2875.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-3125 | len 9494.0 | min [-4575.0, -3125.0, 28135.0] | max [4575.0, -3125.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-3375 | len 9494.0 | min [-4575.0, -3375.0, 28135.0] | max [4575.0, -3375.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-3625 | len 9494.0 | min [-4575.0, -3625.0, 28135.0] | max [4575.0, -3625.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B5-x-3800 | len 9494.0 | min [-4575.0, -3800.0, 28135.0] | max [4575.0, -3800.0, 28335.0] | dl 9550.000 | dia S29 | shape XII | src D1 단면도 점 z2127.0
|
||||
P1-RC-B1-y+4575 | len 7951.7 | min [4575.0, -3800.0, 28081.0] | max [4575.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
seg 143.8 [4575.0, -3800.0, 28081.0]->[4575.0, -3800.0, 28224.8] arc False
|
||||
seg 88.4 [4575.0, -3800.0, 28224.8]->[4575.0, -3743.8, 28281.0] arc True
|
||||
seg 7487.5 [4575.0, -3743.8, 28281.0]->[4575.0, 3743.8, 28281.0] arc False
|
||||
seg 88.4 [4575.0, 3743.8, 28281.0]->[4575.0, 3800.0, 28224.8] arc True
|
||||
seg 143.8 [4575.0, 3800.0, 28224.8]->[4575.0, 3800.0, 28081.0] arc False
|
||||
P1-RC-B1-y+4375 | len 7951.7 | min [4375.0, -3800.0, 28081.0] | max [4375.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+4125 | len 7951.7 | min [4125.0, -3800.0, 28081.0] | max [4125.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+3875 | len 7951.7 | min [3875.0, -3800.0, 28081.0] | max [3875.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+3625 | len 7951.7 | min [3625.0, -3800.0, 28081.0] | max [3625.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+3375 | len 7951.7 | min [3375.0, -3800.0, 28081.0] | max [3375.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+3125 | len 7951.7 | min [3125.0, -3800.0, 28081.0] | max [3125.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+2875 | len 7951.7 | min [2875.0, -3800.0, 28081.0] | max [2875.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+2625 | len 7951.7 | min [2625.0, -3800.0, 28081.0] | max [2625.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+2375 | len 7951.7 | min [2375.0, -3800.0, 28081.0] | max [2375.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+2125 | len 7951.7 | min [2125.0, -3800.0, 28081.0] | max [2125.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+1875 | len 7951.7 | min [1875.0, -3800.0, 28081.0] | max [1875.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+1625 | len 7951.7 | min [1625.0, -3800.0, 28081.0] | max [1625.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+1375 | len 7951.7 | min [1375.0, -3800.0, 28081.0] | max [1375.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+1125 | len 7951.7 | min [1125.0, -3800.0, 28081.0] | max [1125.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+875 | len 7951.7 | min [875.0, -3800.0, 28081.0] | max [875.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+625 | len 7951.7 | min [625.0, -3800.0, 28081.0] | max [625.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+375 | len 7951.7 | min [375.0, -3800.0, 28081.0] | max [375.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y+125 | len 7951.7 | min [125.0, -3800.0, 28081.0] | max [125.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-125 | len 7951.7 | min [-125.0, -3800.0, 28081.0] | max [-125.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-375 | len 7951.7 | min [-375.0, -3800.0, 28081.0] | max [-375.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-625 | len 7951.7 | min [-625.0, -3800.0, 28081.0] | max [-625.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-875 | len 7951.7 | min [-875.0, -3800.0, 28081.0] | max [-875.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-1125 | len 7951.7 | min [-1125.0, -3800.0, 28081.0] | max [-1125.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-1375 | len 7951.7 | min [-1375.0, -3800.0, 28081.0] | max [-1375.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-1625 | len 7951.7 | min [-1625.0, -3800.0, 28081.0] | max [-1625.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-1875 | len 7951.7 | min [-1875.0, -3800.0, 28081.0] | max [-1875.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-2125 | len 7951.7 | min [-2125.0, -3800.0, 28081.0] | max [-2125.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-2375 | len 7951.7 | min [-2375.0, -3800.0, 28081.0] | max [-2375.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-2625 | len 7951.7 | min [-2625.0, -3800.0, 28081.0] | max [-2625.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-2875 | len 7951.7 | min [-2875.0, -3800.0, 28081.0] | max [-2875.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-3125 | len 7951.7 | min [-3125.0, -3800.0, 28081.0] | max [-3125.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-3375 | len 7951.7 | min [-3375.0, -3800.0, 28081.0] | max [-3375.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-3625 | len 7951.7 | min [-3625.0, -3800.0, 28081.0] | max [-3625.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-3875 | len 7951.7 | min [-3875.0, -3800.0, 28081.0] | max [-3875.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-4125 | len 7951.7 | min [-4125.0, -3800.0, 28081.0] | max [-4125.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-4375 | len 7951.7 | min [-4375.0, -3800.0, 28081.0] | max [-4375.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B1-y-4575 | len 7951.7 | min [-4575.0, -3800.0, 28081.0] | max [-4575.0, 3800.0, 28281.0] | dl 8000.000 | dia S25 | shape III | src D1 정면도 점 z2073.0
|
||||
P1-RC-B7-x+3800 | len 9513.3 | min [-4575.0, 3800.0, 26485.0] | max [4575.0, 3800.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
seg 157.2 [-4575.0, 3800.0, 26685.0]->[-4575.0, 3800.0, 26527.8] arc False
|
||||
seg 67.2 [-4575.0, 3800.0, 26527.8]->[-4532.2, 3800.0, 26485.0] arc True
|
||||
seg 9064.5 [-4532.2, 3800.0, 26485.0]->[4532.2, 3800.0, 26485.0] arc False
|
||||
seg 67.2 [4532.2, 3800.0, 26485.0]->[4575.0, 3800.0, 26527.8] arc True
|
||||
seg 157.2 [4575.0, 3800.0, 26527.8]->[4575.0, 3800.0, 26685.0] arc False
|
||||
P1-RC-B7-x+3625 | len 9513.3 | min [-4575.0, 3625.0, 26485.0] | max [4575.0, 3625.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+3375 | len 9513.3 | min [-4575.0, 3375.0, 26485.0] | max [4575.0, 3375.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+3125 | len 9513.3 | min [-4575.0, 3125.0, 26485.0] | max [4575.0, 3125.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+2875 | len 9513.3 | min [-4575.0, 2875.0, 26485.0] | max [4575.0, 2875.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+2625 | len 9513.3 | min [-4575.0, 2625.0, 26485.0] | max [4575.0, 2625.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+2375 | len 9513.3 | min [-4575.0, 2375.0, 26485.0] | max [4575.0, 2375.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+2125 | len 9513.3 | min [-4575.0, 2125.0, 26485.0] | max [4575.0, 2125.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+1875 | len 9513.3 | min [-4575.0, 1875.0, 26485.0] | max [4575.0, 1875.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+1625 | len 9513.3 | min [-4575.0, 1625.0, 26485.0] | max [4575.0, 1625.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+1375 | len 9513.3 | min [-4575.0, 1375.0, 26485.0] | max [4575.0, 1375.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+1125 | len 9513.3 | min [-4575.0, 1125.0, 26485.0] | max [4575.0, 1125.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+875 | len 9513.3 | min [-4575.0, 875.0, 26485.0] | max [4575.0, 875.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+625 | len 9513.3 | min [-4575.0, 625.0, 26485.0] | max [4575.0, 625.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+375 | len 9513.3 | min [-4575.0, 375.0, 26485.0] | max [4575.0, 375.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x+125 | len 9513.3 | min [-4575.0, 125.0, 26485.0] | max [4575.0, 125.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-125 | len 9513.3 | min [-4575.0, -125.0, 26485.0] | max [4575.0, -125.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-375 | len 9513.3 | min [-4575.0, -375.0, 26485.0] | max [4575.0, -375.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-625 | len 9513.3 | min [-4575.0, -625.0, 26485.0] | max [4575.0, -625.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-875 | len 9513.3 | min [-4575.0, -875.0, 26485.0] | max [4575.0, -875.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-1125 | len 9513.3 | min [-4575.0, -1125.0, 26485.0] | max [4575.0, -1125.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-1375 | len 9513.3 | min [-4575.0, -1375.0, 26485.0] | max [4575.0, -1375.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-1625 | len 9513.3 | min [-4575.0, -1625.0, 26485.0] | max [4575.0, -1625.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-1875 | len 9513.3 | min [-4575.0, -1875.0, 26485.0] | max [4575.0, -1875.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-2125 | len 9513.3 | min [-4575.0, -2125.0, 26485.0] | max [4575.0, -2125.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-2375 | len 9513.3 | min [-4575.0, -2375.0, 26485.0] | max [4575.0, -2375.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-2625 | len 9513.3 | min [-4575.0, -2625.0, 26485.0] | max [4575.0, -2625.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-2875 | len 9513.3 | min [-4575.0, -2875.0, 26485.0] | max [4575.0, -2875.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-3125 | len 9513.3 | min [-4575.0, -3125.0, 26485.0] | max [4575.0, -3125.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-3375 | len 9513.3 | min [-4575.0, -3375.0, 26485.0] | max [4575.0, -3375.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-3625 | len 9513.3 | min [-4575.0, -3625.0, 26485.0] | max [4575.0, -3625.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B7-x-3800 | len 9513.3 | min [-4575.0, -3800.0, 26485.0] | max [4575.0, -3800.0, 26685.0] | dl 9550.000 | dia S19 | shape XII | src D1 단면도 점 z277.0
|
||||
P1-RC-B3-y+4575 | len 7963.3 | min [4575.0, -3800.0, 26435.5] | max [4575.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
seg 157.2 [4575.0, -3800.0, 26635.5]->[4575.0, -3800.0, 26478.2] arc False
|
||||
seg 67.2 [4575.0, -3800.0, 26478.2]->[4575.0, -3757.2, 26435.5] arc True
|
||||
seg 7514.5 [4575.0, -3757.2, 26435.5]->[4575.0, 3757.3, 26435.5] arc False
|
||||
seg 67.2 [4575.0, 3757.3, 26435.5]->[4575.0, 3800.0, 26478.2] arc True
|
||||
seg 157.2 [4575.0, 3800.0, 26478.2]->[4575.0, 3800.0, 26635.5] arc False
|
||||
P1-RC-B3-y+4375 | len 7963.3 | min [4375.0, -3800.0, 26435.5] | max [4375.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+4125 | len 7963.3 | min [4125.0, -3800.0, 26435.5] | max [4125.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+3875 | len 7963.3 | min [3875.0, -3800.0, 26435.5] | max [3875.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+3625 | len 7963.3 | min [3625.0, -3800.0, 26435.5] | max [3625.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+3375 | len 7963.3 | min [3375.0, -3800.0, 26435.5] | max [3375.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+3125 | len 7963.3 | min [3125.0, -3800.0, 26435.5] | max [3125.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+2875 | len 7963.3 | min [2875.0, -3800.0, 26435.5] | max [2875.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+2625 | len 7963.3 | min [2625.0, -3800.0, 26435.5] | max [2625.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+2375 | len 7963.3 | min [2375.0, -3800.0, 26435.5] | max [2375.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+2125 | len 7963.3 | min [2125.0, -3800.0, 26435.5] | max [2125.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+1875 | len 7963.3 | min [1875.0, -3800.0, 26435.5] | max [1875.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+1625 | len 7963.3 | min [1625.0, -3800.0, 26435.5] | max [1625.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+1375 | len 7963.3 | min [1375.0, -3800.0, 26435.5] | max [1375.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+1125 | len 7963.3 | min [1125.0, -3800.0, 26435.5] | max [1125.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+875 | len 7963.3 | min [875.0, -3800.0, 26435.5] | max [875.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+625 | len 7963.3 | min [625.0, -3800.0, 26435.5] | max [625.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+375 | len 7963.3 | min [375.0, -3800.0, 26435.5] | max [375.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y+125 | len 7963.3 | min [125.0, -3800.0, 26435.5] | max [125.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-125 | len 7963.3 | min [-125.0, -3800.0, 26435.5] | max [-125.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-375 | len 7963.3 | min [-375.0, -3800.0, 26435.5] | max [-375.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-625 | len 7963.3 | min [-625.0, -3800.0, 26435.5] | max [-625.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-875 | len 7963.3 | min [-875.0, -3800.0, 26435.5] | max [-875.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-1125 | len 7963.3 | min [-1125.0, -3800.0, 26435.5] | max [-1125.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-1375 | len 7963.3 | min [-1375.0, -3800.0, 26435.5] | max [-1375.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-1625 | len 7963.3 | min [-1625.0, -3800.0, 26435.5] | max [-1625.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-1875 | len 7963.3 | min [-1875.0, -3800.0, 26435.5] | max [-1875.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-2125 | len 7963.3 | min [-2125.0, -3800.0, 26435.5] | max [-2125.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-2375 | len 7963.3 | min [-2375.0, -3800.0, 26435.5] | max [-2375.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-2625 | len 7963.3 | min [-2625.0, -3800.0, 26435.5] | max [-2625.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-2875 | len 7963.3 | min [-2875.0, -3800.0, 26435.5] | max [-2875.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-3125 | len 7963.3 | min [-3125.0, -3800.0, 26435.5] | max [-3125.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-3375 | len 7963.3 | min [-3375.0, -3800.0, 26435.5] | max [-3375.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-3625 | len 7963.3 | min [-3625.0, -3800.0, 26435.5] | max [-3625.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-3875 | len 7963.3 | min [-3875.0, -3800.0, 26435.5] | max [-3875.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-4125 | len 7963.3 | min [-4125.0, -3800.0, 26435.5] | max [-4125.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-4375 | len 7963.3 | min [-4375.0, -3800.0, 26435.5] | max [-4375.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B3-y-4575 | len 7963.3 | min [-4575.0, -3800.0, 26435.5] | max [-4575.0, 3800.0, 26635.5] | dl 8000.000 | dia S19 | shape III | src D1 정면도 점 z227.5
|
||||
P1-RC-B6-y+3800 | len 12994.0 | min [-4575.0, 3800.0, 26386.0] | max [4575.0, 3800.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
seg 1884.8 [-4575.0, 3800.0, 28336.0]->[-4575.0, 3800.0, 26451.2] arc False
|
||||
seg 102.5 [-4575.0, 3800.0, 26451.2]->[-4509.8, 3800.0, 26386.0] arc True
|
||||
seg 9019.5 [-4509.8, 3800.0, 26386.0]->[4509.8, 3800.0, 26386.0] arc False
|
||||
seg 102.5 [4509.8, 3800.0, 26386.0]->[4575.0, 3800.0, 26451.2] arc True
|
||||
seg 1884.8 [4575.0, 3800.0, 26451.2]->[4575.0, 3800.0, 28336.0] arc False
|
||||
P1-RC-B6-y+3625 | len 12994.0 | min [-4575.0, 3625.0, 26386.0] | max [4575.0, 3625.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+3500 | len 9150.0 | min [-4575.0, 3500.0, 26386.0] | max [4575.0, 3500.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
seg 9150.0 [-4575.0, 3500.0, 26386.0]->[4575.0, 3500.0, 26386.0] arc False
|
||||
P1-RC-B6-y+3375 | len 12994.0 | min [-4575.0, 3375.0, 26386.0] | max [4575.0, 3375.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+3250 | len 9150.0 | min [-4575.0, 3250.0, 26386.0] | max [4575.0, 3250.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y+3125 | len 12994.0 | min [-4575.0, 3125.0, 26386.0] | max [4575.0, 3125.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+3000 | len 9150.0 | min [-4575.0, 3000.0, 26386.0] | max [4575.0, 3000.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y+2875 | len 12994.0 | min [-4575.0, 2875.0, 26386.0] | max [4575.0, 2875.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+2750 | len 9150.0 | min [-4575.0, 2750.0, 26386.0] | max [4575.0, 2750.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y+2625 | len 12994.0 | min [-4575.0, 2625.0, 26386.0] | max [4575.0, 2625.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+2500 | len 9150.0 | min [-4575.0, 2500.0, 26386.0] | max [4575.0, 2500.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y+2375 | len 12994.0 | min [-4575.0, 2375.0, 26386.0] | max [4575.0, 2375.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+2250 | len 9150.0 | min [-4575.0, 2250.0, 26386.0] | max [4575.0, 2250.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y+2125 | len 12994.0 | min [-4575.0, 2125.0, 26386.0] | max [4575.0, 2125.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+2000 | len 9150.0 | min [-4575.0, 2000.0, 26386.0] | max [4575.0, 2000.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y+1875 | len 12994.0 | min [-4575.0, 1875.0, 26386.0] | max [4575.0, 1875.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+1750 | len 9150.0 | min [-4575.0, 1750.0, 26386.0] | max [4575.0, 1750.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y+1625 | len 12994.0 | min [-4575.0, 1625.0, 26386.0] | max [4575.0, 1625.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+1500 | len 9150.0 | min [-4575.0, 1500.0, 26386.0] | max [4575.0, 1500.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y+1375 | len 12994.0 | min [-4575.0, 1375.0, 26386.0] | max [4575.0, 1375.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+1250 | len 9150.0 | min [-4575.0, 1250.0, 26386.0] | max [4575.0, 1250.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y+1125 | len 12994.0 | min [-4575.0, 1125.0, 26386.0] | max [4575.0, 1125.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+1000 | len 9150.0 | min [-4575.0, 1000.0, 26386.0] | max [4575.0, 1000.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y+875 | len 12994.0 | min [-4575.0, 875.0, 26386.0] | max [4575.0, 875.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+750 | len 9150.0 | min [-4575.0, 750.0, 26386.0] | max [4575.0, 750.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y+625 | len 12994.0 | min [-4575.0, 625.0, 26386.0] | max [4575.0, 625.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+500 | len 9150.0 | min [-4575.0, 500.0, 26386.0] | max [4575.0, 500.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y+375 | len 12994.0 | min [-4575.0, 375.0, 26386.0] | max [4575.0, 375.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y+250 | len 9150.0 | min [-4575.0, 250.0, 26386.0] | max [4575.0, 250.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y+125 | len 12994.0 | min [-4575.0, 125.0, 26386.0] | max [4575.0, 125.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-0 | len 9150.0 | min [-4575.0, -0.0, 26386.0] | max [4575.0, -0.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-125 | len 12994.0 | min [-4575.0, -125.0, 26386.0] | max [4575.0, -125.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-250 | len 9150.0 | min [-4575.0, -250.0, 26386.0] | max [4575.0, -250.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-375 | len 12994.0 | min [-4575.0, -375.0, 26386.0] | max [4575.0, -375.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-500 | len 9150.0 | min [-4575.0, -500.0, 26386.0] | max [4575.0, -500.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-625 | len 12994.0 | min [-4575.0, -625.0, 26386.0] | max [4575.0, -625.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-750 | len 9150.0 | min [-4575.0, -750.0, 26386.0] | max [4575.0, -750.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-875 | len 12994.0 | min [-4575.0, -875.0, 26386.0] | max [4575.0, -875.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-1000 | len 9150.0 | min [-4575.0, -1000.0, 26386.0] | max [4575.0, -1000.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-1125 | len 12994.0 | min [-4575.0, -1125.0, 26386.0] | max [4575.0, -1125.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-1250 | len 9150.0 | min [-4575.0, -1250.0, 26386.0] | max [4575.0, -1250.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-1375 | len 12994.0 | min [-4575.0, -1375.0, 26386.0] | max [4575.0, -1375.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-1500 | len 9150.0 | min [-4575.0, -1500.0, 26386.0] | max [4575.0, -1500.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-1625 | len 12994.0 | min [-4575.0, -1625.0, 26386.0] | max [4575.0, -1625.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-1750 | len 9150.0 | min [-4575.0, -1750.0, 26386.0] | max [4575.0, -1750.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-1875 | len 12994.0 | min [-4575.0, -1875.0, 26386.0] | max [4575.0, -1875.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-2000 | len 9150.0 | min [-4575.0, -2000.0, 26386.0] | max [4575.0, -2000.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-2125 | len 12994.0 | min [-4575.0, -2125.0, 26386.0] | max [4575.0, -2125.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-2250 | len 9150.0 | min [-4575.0, -2250.0, 26386.0] | max [4575.0, -2250.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-2375 | len 12994.0 | min [-4575.0, -2375.0, 26386.0] | max [4575.0, -2375.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-2500 | len 9150.0 | min [-4575.0, -2500.0, 26386.0] | max [4575.0, -2500.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-2625 | len 12994.0 | min [-4575.0, -2625.0, 26386.0] | max [4575.0, -2625.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-2750 | len 9150.0 | min [-4575.0, -2750.0, 26386.0] | max [4575.0, -2750.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-2875 | len 12994.0 | min [-4575.0, -2875.0, 26386.0] | max [4575.0, -2875.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-3000 | len 9150.0 | min [-4575.0, -3000.0, 26386.0] | max [4575.0, -3000.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-3125 | len 12994.0 | min [-4575.0, -3125.0, 26386.0] | max [4575.0, -3125.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-3250 | len 9150.0 | min [-4575.0, -3250.0, 26386.0] | max [4575.0, -3250.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-3375 | len 12994.0 | min [-4575.0, -3375.0, 26386.0] | max [4575.0, -3375.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B8-y-3500 | len 9150.0 | min [-4575.0, -3500.0, 26386.0] | max [4575.0, -3500.0, 26386.0] | dl 9150.000 | dia S29 | shape XVI | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-3625 | len 12994.0 | min [-4575.0, -3625.0, 26386.0] | max [4575.0, -3625.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B6-y-3800 | len 12994.0 | min [-4575.0, -3800.0, 26386.0] | max [4575.0, -3800.0, 28336.0] | dl 13050.000 | dia S29 | shape XII | src D1 단면도 하면 점 z178 / D1 '58@125=7.250'
|
||||
P1-RC-B2-x+4575 | len 11451.7 | min [4575.0, -3800.0, 26330.0] | max [4575.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
seg 1893.8 [4575.0, -3800.0, 28280.0]->[4575.0, -3800.0, 26386.2] arc False
|
||||
seg 88.4 [4575.0, -3800.0, 26386.2]->[4575.0, -3743.8, 26330.0] arc True
|
||||
seg 7487.5 [4575.0, -3743.8, 26330.0]->[4575.0, 3743.8, 26330.0] arc False
|
||||
seg 88.4 [4575.0, 3743.8, 26330.0]->[4575.0, 3800.0, 26386.2] arc True
|
||||
seg 1893.8 [4575.0, 3800.0, 26386.2]->[4575.0, 3800.0, 28280.0] arc False
|
||||
P1-RC-B2-x+4375 | len 11451.7 | min [4375.0, -3800.0, 26330.0] | max [4375.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+4250 | len 7600.0 | min [4250.0, -3800.0, 26330.0] | max [4250.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
seg 7600.0 [4250.0, -3800.0, 26330.0]->[4250.0, 3800.0, 26330.0] arc False
|
||||
P1-RC-B2-x+4125 | len 11451.7 | min [4125.0, -3800.0, 26330.0] | max [4125.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+4000 | len 7600.0 | min [4000.0, -3800.0, 26330.0] | max [4000.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+3875 | len 11451.7 | min [3875.0, -3800.0, 26330.0] | max [3875.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+3750 | len 7600.0 | min [3750.0, -3800.0, 26330.0] | max [3750.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+3625 | len 11451.7 | min [3625.0, -3800.0, 26330.0] | max [3625.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+3500 | len 7600.0 | min [3500.0, -3800.0, 26330.0] | max [3500.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+3375 | len 11451.7 | min [3375.0, -3800.0, 26330.0] | max [3375.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+3250 | len 7600.0 | min [3250.0, -3800.0, 26330.0] | max [3250.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+3125 | len 11451.7 | min [3125.0, -3800.0, 26330.0] | max [3125.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+3000 | len 7600.0 | min [3000.0, -3800.0, 26330.0] | max [3000.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+2875 | len 11451.7 | min [2875.0, -3800.0, 26330.0] | max [2875.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+2750 | len 7600.0 | min [2750.0, -3800.0, 26330.0] | max [2750.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+2625 | len 11451.7 | min [2625.0, -3800.0, 26330.0] | max [2625.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+2500 | len 7600.0 | min [2500.0, -3800.0, 26330.0] | max [2500.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+2375 | len 11451.7 | min [2375.0, -3800.0, 26330.0] | max [2375.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+2250 | len 7600.0 | min [2250.0, -3800.0, 26330.0] | max [2250.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+2125 | len 11451.7 | min [2125.0, -3800.0, 26330.0] | max [2125.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+2000 | len 7600.0 | min [2000.0, -3800.0, 26330.0] | max [2000.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+1875 | len 11451.7 | min [1875.0, -3800.0, 26330.0] | max [1875.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+1750 | len 7600.0 | min [1750.0, -3800.0, 26330.0] | max [1750.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+1625 | len 11451.7 | min [1625.0, -3800.0, 26330.0] | max [1625.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+1500 | len 7600.0 | min [1500.0, -3800.0, 26330.0] | max [1500.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+1375 | len 11451.7 | min [1375.0, -3800.0, 26330.0] | max [1375.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+1250 | len 7600.0 | min [1250.0, -3800.0, 26330.0] | max [1250.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+1125 | len 11451.7 | min [1125.0, -3800.0, 26330.0] | max [1125.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+1000 | len 7600.0 | min [1000.0, -3800.0, 26330.0] | max [1000.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+875 | len 11451.7 | min [875.0, -3800.0, 26330.0] | max [875.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+750 | len 7600.0 | min [750.0, -3800.0, 26330.0] | max [750.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+625 | len 11451.7 | min [625.0, -3800.0, 26330.0] | max [625.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+500 | len 7600.0 | min [500.0, -3800.0, 26330.0] | max [500.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+375 | len 11451.7 | min [375.0, -3800.0, 26330.0] | max [375.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x+250 | len 7600.0 | min [250.0, -3800.0, 26330.0] | max [250.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x+125 | len 11451.7 | min [125.0, -3800.0, 26330.0] | max [125.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-0 | len 7600.0 | min [-0.0, -3800.0, 26330.0] | max [-0.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-125 | len 11451.7 | min [-125.0, -3800.0, 26330.0] | max [-125.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-250 | len 7600.0 | min [-250.0, -3800.0, 26330.0] | max [-250.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-375 | len 11451.7 | min [-375.0, -3800.0, 26330.0] | max [-375.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-500 | len 7600.0 | min [-500.0, -3800.0, 26330.0] | max [-500.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-625 | len 11451.7 | min [-625.0, -3800.0, 26330.0] | max [-625.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-750 | len 7600.0 | min [-750.0, -3800.0, 26330.0] | max [-750.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-875 | len 11451.7 | min [-875.0, -3800.0, 26330.0] | max [-875.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-1000 | len 7600.0 | min [-1000.0, -3800.0, 26330.0] | max [-1000.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-1125 | len 11451.7 | min [-1125.0, -3800.0, 26330.0] | max [-1125.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-1250 | len 7600.0 | min [-1250.0, -3800.0, 26330.0] | max [-1250.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-1375 | len 11451.7 | min [-1375.0, -3800.0, 26330.0] | max [-1375.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-1500 | len 7600.0 | min [-1500.0, -3800.0, 26330.0] | max [-1500.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-1625 | len 11451.7 | min [-1625.0, -3800.0, 26330.0] | max [-1625.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-1750 | len 7600.0 | min [-1750.0, -3800.0, 26330.0] | max [-1750.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-1875 | len 11451.7 | min [-1875.0, -3800.0, 26330.0] | max [-1875.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-2000 | len 7600.0 | min [-2000.0, -3800.0, 26330.0] | max [-2000.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-2125 | len 11451.7 | min [-2125.0, -3800.0, 26330.0] | max [-2125.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-2250 | len 7600.0 | min [-2250.0, -3800.0, 26330.0] | max [-2250.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-2375 | len 11451.7 | min [-2375.0, -3800.0, 26330.0] | max [-2375.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-2500 | len 7600.0 | min [-2500.0, -3800.0, 26330.0] | max [-2500.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-2625 | len 11451.7 | min [-2625.0, -3800.0, 26330.0] | max [-2625.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-2750 | len 7600.0 | min [-2750.0, -3800.0, 26330.0] | max [-2750.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-2875 | len 11451.7 | min [-2875.0, -3800.0, 26330.0] | max [-2875.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-3000 | len 7600.0 | min [-3000.0, -3800.0, 26330.0] | max [-3000.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-3125 | len 11451.7 | min [-3125.0, -3800.0, 26330.0] | max [-3125.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-3250 | len 7600.0 | min [-3250.0, -3800.0, 26330.0] | max [-3250.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-3375 | len 11451.7 | min [-3375.0, -3800.0, 26330.0] | max [-3375.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-3500 | len 7600.0 | min [-3500.0, -3800.0, 26330.0] | max [-3500.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-3625 | len 11451.7 | min [-3625.0, -3800.0, 26330.0] | max [-3625.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-3750 | len 7600.0 | min [-3750.0, -3800.0, 26330.0] | max [-3750.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-3875 | len 11451.7 | min [-3875.0, -3800.0, 26330.0] | max [-3875.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-4000 | len 7600.0 | min [-4000.0, -3800.0, 26330.0] | max [-4000.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-4125 | len 11451.7 | min [-4125.0, -3800.0, 26330.0] | max [-4125.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B4-x-4250 | len 7600.0 | min [-4250.0, -3800.0, 26330.0] | max [-4250.0, 3800.0, 26330.0] | dl 7600.000 | dia S25 | shape I | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-4375 | len 11451.7 | min [-4375.0, -3800.0, 26330.0] | max [-4375.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
P1-RC-B2-x-4575 | len 11451.7 | min [-4575.0, -3800.0, 26330.0] | max [-4575.0, 3800.0, 28280.0] | dl 11500.000 | dia S25 | shape XII | src D1 정면도 하면 점 z122 / D1·D2 '70@125=8.750'
|
||||
@@ -0,0 +1,34 @@
|
||||
P1-RC-C8-y+1450 | len 13993.99 | s [-6002.0, 1450.0, 42648.0] | e [6015.6, 1450.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
seg 650.0 [-6002.0, 42648.0]->[-6087.9, 42003.7] arc False
|
||||
seg 5273.0 [-6087.9, 42003.7]->[-1074.0, 40511.0] arc True
|
||||
seg 2148.0 [-1074.0, 40511.0]->[1074.0, 40511.0] arc False
|
||||
seg 5273.0 [1074.0, 40511.0]->[6087.9, 42003.7] arc True
|
||||
seg 650.0 [6087.9, 42003.7]->[6015.6, 42649.7] arc False
|
||||
P1-RC-C7-y+1312 | len 13993.99 | s [-6002.0, 1312.0, 42648.0] | e [6015.6, 1312.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
seg 650.0 [-6002.0, 42648.0]->[-6087.9, 42003.7] arc False
|
||||
seg 5273.0 [-6087.9, 42003.7]->[-1074.0, 40511.0] arc True
|
||||
seg 2148.0 [-1074.0, 40511.0]->[1074.0, 40511.0] arc False
|
||||
seg 5273.0 [1074.0, 40511.0]->[6087.9, 42003.7] arc True
|
||||
seg 650.0 [6087.9, 42003.7]->[6015.6, 42649.7] arc False
|
||||
P1-RC-C8-y+1187 | len 13993.99 | s [-6002.0, 1187.0, 42648.0] | e [6015.6, 1187.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C7-y+1062 | len 13993.99 | s [-6002.0, 1062.0, 42648.0] | e [6015.6, 1062.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C8-y+937 | len 13993.99 | s [-6002.0, 937.0, 42648.0] | e [6015.6, 937.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C7-y+812 | len 13993.99 | s [-6002.0, 812.0, 42648.0] | e [6015.6, 812.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C8-y+687 | len 13993.99 | s [-6002.0, 687.0, 42648.0] | e [6015.6, 687.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C7-y+562 | len 13993.99 | s [-6002.0, 562.0, 42648.0] | e [6015.6, 562.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C8-y+437 | len 13993.99 | s [-6002.0, 437.0, 42648.0] | e [6015.6, 437.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C7-y+312 | len 13993.99 | s [-6002.0, 312.0, 42648.0] | e [6015.6, 312.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C8-y+187 | len 13993.99 | s [-6002.0, 187.0, 42648.0] | e [6015.6, 187.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C7-y+62 | len 13993.99 | s [-6002.0, 62.0, 42648.0] | e [6015.6, 62.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C8-y-63 | len 13993.99 | s [-6002.0, -63.0, 42648.0] | e [6015.6, -63.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C7-y-188 | len 13993.99 | s [-6002.0, -188.0, 42648.0] | e [6015.6, -188.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C8-y-313 | len 13993.99 | s [-6002.0, -313.0, 42648.0] | e [6015.6, -313.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C7-y-438 | len 13993.99 | s [-6002.0, -438.0, 42648.0] | e [6015.6, -438.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C8-y-563 | len 13993.99 | s [-6002.0, -563.0, 42648.0] | e [6015.6, -563.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C7-y-688 | len 13993.99 | s [-6002.0, -688.0, 42648.0] | e [6015.6, -688.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C8-y-813 | len 13993.99 | s [-6002.0, -813.0, 42648.0] | e [6015.6, -813.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C7-y-938 | len 13993.99 | s [-6002.0, -938.0, 42648.0] | e [6015.6, -938.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C8-y-1063 | len 13993.99 | s [-6002.0, -1063.0, 42648.0] | e [6015.6, -1063.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C7-y-1188 | len 13993.99 | s [-6002.0, -1188.0, 42648.0] | e [6015.6, -1188.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C8-y-1313 | len 13993.99 | s [-6002.0, -1313.0, 42648.0] | e [6015.6, -1313.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
P1-RC-C7-y-1450 | len 13993.99 | s [-6002.0, -1450.0, 42648.0] | e [6015.6, -1450.0, 42649.7] | dl 13993.991 | a None | src flat EL 40.511 +-1,073.9; arcs R 12,100 concentric with soffit, length 5,273; legs 650 // end faces
|
||||
@@ -0,0 +1,293 @@
|
||||
P1-RC-C16-y+1450 | len 5592.7 | min [-1195.0, 1450.0, 43104.7] | max [4066.0, 1450.0, 43454.7] | dl 5611.000 | src D1 정면도 43,454.7 / -1,195~4,066; hook at left end [추론]
|
||||
seg 307.2 [-1195.0, 1450.0, 43104.7]->[-1195.0, 1450.0, 43411.9] arc False
|
||||
seg 67.2 [-1195.0, 1450.0, 43411.9]->[-1152.3, 1450.0, 43454.7] arc True
|
||||
seg 5218.2 [-1152.3, 1450.0, 43454.7]->[4066.0, 1450.0, 43454.7] arc False
|
||||
P1-RC-C15-y+1450 | len 2747.3 | min [3816.0, 1450.0, 43248.4] | max [5900.0, 1450.0, 43598.4] | dl 2784.000 | src D1 정면도 43,598.4 / 3,816~5,900
|
||||
seg 307.2 [3816.0, 1450.0, 43248.4]->[3816.0, 1450.0, 43555.7] arc False
|
||||
seg 67.2 [3816.0, 1450.0, 43555.7]->[3858.8, 1450.0, 43598.4] arc True
|
||||
seg 1998.5 [3858.8, 1450.0, 43598.4]->[5857.2, 1450.0, 43598.4] arc False
|
||||
seg 67.2 [5857.2, 1450.0, 43598.4]->[5900.0, 1450.0, 43555.7] arc True
|
||||
seg 307.2 [5900.0, 1450.0, 43555.7]->[5900.0, 1450.0, 43248.4] arc False
|
||||
P1-RC-C16-y+1187 | len 5592.7 | min [-1195.0, 1187.0, 43104.7] | max [4066.0, 1187.0, 43454.7] | dl 5611.000 | src D1 정면도 43,454.7 / -1,195~4,066; hook at left end [추론]
|
||||
P1-RC-C15-y+1187 | len 2747.3 | min [3816.0, 1187.0, 43248.4] | max [5900.0, 1187.0, 43598.4] | dl 2784.000 | src D1 정면도 43,598.4 / 3,816~5,900
|
||||
P1-RC-C16-y+937 | len 5592.7 | min [-1195.0, 937.0, 43104.7] | max [4066.0, 937.0, 43454.7] | dl 5611.000 | src D1 정면도 43,454.7 / -1,195~4,066; hook at left end [추론]
|
||||
P1-RC-C15-y+937 | len 2747.3 | min [3816.0, 937.0, 43248.4] | max [5900.0, 937.0, 43598.4] | dl 2784.000 | src D1 정면도 43,598.4 / 3,816~5,900
|
||||
P1-RC-C16-y+687 | len 5592.7 | min [-1195.0, 687.0, 43104.7] | max [4066.0, 687.0, 43454.7] | dl 5611.000 | src D1 정면도 43,454.7 / -1,195~4,066; hook at left end [추론]
|
||||
P1-RC-C15-y+687 | len 2747.3 | min [3816.0, 687.0, 43248.4] | max [5900.0, 687.0, 43598.4] | dl 2784.000 | src D1 정면도 43,598.4 / 3,816~5,900
|
||||
P1-RC-C16-y+437 | len 5592.7 | min [-1195.0, 437.0, 43104.7] | max [4066.0, 437.0, 43454.7] | dl 5611.000 | src D1 정면도 43,454.7 / -1,195~4,066; hook at left end [추론]
|
||||
P1-RC-C15-y+437 | len 2747.3 | min [3816.0, 437.0, 43248.4] | max [5900.0, 437.0, 43598.4] | dl 2784.000 | src D1 정면도 43,598.4 / 3,816~5,900
|
||||
P1-RC-C16-y+187 | len 5592.7 | min [-1195.0, 187.0, 43104.7] | max [4066.0, 187.0, 43454.7] | dl 5611.000 | src D1 정면도 43,454.7 / -1,195~4,066; hook at left end [추론]
|
||||
P1-RC-C15-y+187 | len 2747.3 | min [3816.0, 187.0, 43248.4] | max [5900.0, 187.0, 43598.4] | dl 2784.000 | src D1 정면도 43,598.4 / 3,816~5,900
|
||||
P1-RC-C16-y-63 | len 5592.7 | min [-1195.0, -63.0, 43104.7] | max [4066.0, -63.0, 43454.7] | dl 5611.000 | src D1 정면도 43,454.7 / -1,195~4,066; hook at left end [추론]
|
||||
P1-RC-C15-y-63 | len 2747.3 | min [3816.0, -63.0, 43248.4] | max [5900.0, -63.0, 43598.4] | dl 2784.000 | src D1 정면도 43,598.4 / 3,816~5,900
|
||||
P1-RC-C16-y-313 | len 5592.7 | min [-1195.0, -313.0, 43104.7] | max [4066.0, -313.0, 43454.7] | dl 5611.000 | src D1 정면도 43,454.7 / -1,195~4,066; hook at left end [추론]
|
||||
P1-RC-C15-y-313 | len 2747.3 | min [3816.0, -313.0, 43248.4] | max [5900.0, -313.0, 43598.4] | dl 2784.000 | src D1 정면도 43,598.4 / 3,816~5,900
|
||||
P1-RC-C16-y-563 | len 5592.7 | min [-1195.0, -563.0, 43104.7] | max [4066.0, -563.0, 43454.7] | dl 5611.000 | src D1 정면도 43,454.7 / -1,195~4,066; hook at left end [추론]
|
||||
P1-RC-C15-y-563 | len 2747.3 | min [3816.0, -563.0, 43248.4] | max [5900.0, -563.0, 43598.4] | dl 2784.000 | src D1 정면도 43,598.4 / 3,816~5,900
|
||||
P1-RC-C16-y-813 | len 5592.7 | min [-1195.0, -813.0, 43104.7] | max [4066.0, -813.0, 43454.7] | dl 5611.000 | src D1 정면도 43,454.7 / -1,195~4,066; hook at left end [추론]
|
||||
P1-RC-C15-y-813 | len 2747.3 | min [3816.0, -813.0, 43248.4] | max [5900.0, -813.0, 43598.4] | dl 2784.000 | src D1 정면도 43,598.4 / 3,816~5,900
|
||||
P1-RC-C16-y-1063 | len 5592.7 | min [-1195.0, -1063.0, 43104.7] | max [4066.0, -1063.0, 43454.7] | dl 5611.000 | src D1 정면도 43,454.7 / -1,195~4,066; hook at left end [추론]
|
||||
P1-RC-C15-y-1063 | len 2747.3 | min [3816.0, -1063.0, 43248.4] | max [5900.0, -1063.0, 43598.4] | dl 2784.000 | src D1 정면도 43,598.4 / 3,816~5,900
|
||||
P1-RC-C16-y-1313 | len 5592.7 | min [-1195.0, -1313.0, 43104.7] | max [4066.0, -1313.0, 43454.7] | dl 5611.000 | src D1 정면도 43,454.7 / -1,195~4,066; hook at left end [추론]
|
||||
P1-RC-C15-y-1313 | len 2747.3 | min [3816.0, -1313.0, 43248.4] | max [5900.0, -1313.0, 43598.4] | dl 2784.000 | src D1 정면도 43,598.4 / 3,816~5,900
|
||||
P1-RC-C16-y-1450 | len 5592.7 | min [-1195.0, -1450.0, 43104.7] | max [4066.0, -1450.0, 43454.7] | dl 5611.000 | src D1 정면도 43,454.7 / -1,195~4,066; hook at left end [추론]
|
||||
P1-RC-C15-y-1450 | len 2747.3 | min [3816.0, -1450.0, 43248.4] | max [5900.0, -1450.0, 43598.4] | dl 2784.000 | src D1 정면도 43,598.4 / 3,816~5,900
|
||||
P1-RC-C14-x+2913z43442 | len 3563.3 | min [2913.0, -1450.0, 43092.4] | max [2913.0, 1450.0, 43442.4] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
seg 307.2 [2913.0, -1450.0, 43092.4]->[2913.0, -1450.0, 43399.7] arc False
|
||||
seg 67.2 [2913.0, -1450.0, 43399.7]->[2913.0, -1407.2, 43442.4] arc True
|
||||
seg 2814.5 [2913.0, -1407.2, 43442.4]->[2913.0, 1407.2, 43442.4] arc False
|
||||
seg 67.2 [2913.0, 1407.2, 43442.4]->[2913.0, 1450.0, 43399.7] arc True
|
||||
seg 307.2 [2913.0, 1450.0, 43399.7]->[2913.0, 1450.0, 43092.4] arc False
|
||||
P1-RC-C14-x-4913z42511 | len 3563.3 | min [-4913.0, -1450.0, 42161.0] | max [-4913.0, 1450.0, 42511.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+4913z42511 | len 3563.3 | min [4913.0, -1450.0, 42161.0] | max [4913.0, 1450.0, 42511.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-2913z42511 | len 3563.3 | min [-2913.0, -1450.0, 42161.0] | max [-2913.0, 1450.0, 42511.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+2913z42511 | len 3563.3 | min [2913.0, -1450.0, 42161.0] | max [2913.0, 1450.0, 42511.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-913z42511 | len 3563.3 | min [-913.0, -1450.0, 42161.0] | max [-913.0, 1450.0, 42511.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+913z42511 | len 3563.3 | min [913.0, -1450.0, 42161.0] | max [913.0, 1450.0, 42511.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-2913z41511 | len 3563.3 | min [-2913.0, -1450.0, 41511.0] | max [-2913.0, 1450.0, 41861.0] | dl 3600.000 | src D1 정면도 점; hooks up (HITL fix)
|
||||
P1-RC-C14-x+2913z41511 | len 3563.3 | min [2913.0, -1450.0, 41511.0] | max [2913.0, 1450.0, 41861.0] | dl 3600.000 | src D1 정면도 점; hooks up (HITL fix)
|
||||
P1-RC-C14-x-913z41511 | len 3563.3 | min [-913.0, -1450.0, 41161.0] | max [-913.0, 1450.0, 41511.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+913z41511 | len 3563.3 | min [913.0, -1450.0, 41161.0] | max [913.0, 1450.0, 41511.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-3913z42011 | len 3563.3 | min [-3913.0, -1450.0, 41661.0] | max [-3913.0, 1450.0, 42011.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+3913z42011 | len 3563.3 | min [3913.0, -1450.0, 41661.0] | max [3913.0, 1450.0, 42011.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-1913z42011 | len 3563.3 | min [-1913.0, -1450.0, 41661.0] | max [-1913.0, 1450.0, 42011.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+1913z42011 | len 3563.3 | min [1913.0, -1450.0, 41661.0] | max [1913.0, 1450.0, 42011.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+13z42011 | len 3563.3 | min [13.0, -1450.0, 41661.0] | max [13.0, 1450.0, 42011.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-1913z41011 | len 3563.3 | min [-1913.0, -1450.0, 41011.0] | max [-1913.0, 1450.0, 41361.0] | dl 3600.000 | src D1 정면도 점; hooks up (HITL fix)
|
||||
P1-RC-C14-x+1913z41011 | len 3563.3 | min [1913.0, -1450.0, 41011.0] | max [1913.0, 1450.0, 41361.0] | dl 3600.000 | src D1 정면도 점; hooks up (HITL fix)
|
||||
P1-RC-C14-x+13z41011 | len 3563.3 | min [13.0, -1450.0, 40661.0] | max [13.0, 1450.0, 41011.0] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-4913z43188 | len 3563.3 | min [-4913.0, -1450.0, 42838.5] | max [-4913.0, 1450.0, 43188.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+4913z43188 | len 3563.3 | min [4913.0, -1450.0, 42838.5] | max [4913.0, 1450.0, 43188.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-3913z43188 | len 3563.3 | min [-3913.0, -1450.0, 42838.5] | max [-3913.0, 1450.0, 43188.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+3913z43188 | len 3563.3 | min [3913.0, -1450.0, 42838.5] | max [3913.0, 1450.0, 43188.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-2913z43188 | len 3563.3 | min [-2913.0, -1450.0, 42838.5] | max [-2913.0, 1450.0, 43188.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+2913z43188 | len 3563.3 | min [2913.0, -1450.0, 42838.5] | max [2913.0, 1450.0, 43188.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-1913z43188 | len 3563.3 | min [-1913.0, -1450.0, 42838.5] | max [-1913.0, 1450.0, 43188.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+1913z43188 | len 3563.3 | min [1913.0, -1450.0, 42838.5] | max [1913.0, 1450.0, 43188.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-913z43188 | len 3563.3 | min [-913.0, -1450.0, 42838.5] | max [-913.0, 1450.0, 43188.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+913z43188 | len 3563.3 | min [913.0, -1450.0, 42838.5] | max [913.0, 1450.0, 43188.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+13z43188 | len 3563.3 | min [13.0, -1450.0, 42838.5] | max [13.0, 1450.0, 43188.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-4913z43088 | len 3563.3 | min [-4913.0, -1450.0, 42738.5] | max [-4913.0, 1450.0, 43088.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+4913z43088 | len 3563.3 | min [4913.0, -1450.0, 42738.5] | max [4913.0, 1450.0, 43088.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-3913z43088 | len 3563.3 | min [-3913.0, -1450.0, 42738.5] | max [-3913.0, 1450.0, 43088.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+3913z43088 | len 3563.3 | min [3913.0, -1450.0, 42738.5] | max [3913.0, 1450.0, 43088.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-2913z43088 | len 3563.3 | min [-2913.0, -1450.0, 42738.5] | max [-2913.0, 1450.0, 43088.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+2913z43088 | len 3563.3 | min [2913.0, -1450.0, 42738.5] | max [2913.0, 1450.0, 43088.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-1913z43088 | len 3563.3 | min [-1913.0, -1450.0, 42738.5] | max [-1913.0, 1450.0, 43088.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+1913z43088 | len 3563.3 | min [1913.0, -1450.0, 42738.5] | max [1913.0, 1450.0, 43088.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x-913z43088 | len 3563.3 | min [-913.0, -1450.0, 42738.5] | max [-913.0, 1450.0, 43088.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+913z43088 | len 3563.3 | min [913.0, -1450.0, 42738.5] | max [913.0, 1450.0, 43088.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C14-x+13z43088 | len 3563.3 | min [13.0, -1450.0, 42738.5] | max [13.0, 1450.0, 43088.5] | dl 3600.000 | src D1 정면도 점; hooks down [추론]
|
||||
P1-RC-C13-z42761k3 | len 26095.3 | min [-5985.9, 317.0, 42761.0] | max [6004.1, 1423.0, 42761.0] | dl 28620.470 | src EL 42.761; X -5985.9..6004.1; loop 3 Y 317..1423; laps 4x580 length only
|
||||
seg 5938.7 [9.1, 317.0, 42761.0]->[5947.8, 317.0, 42761.0] arc False
|
||||
seg 88.4 [5947.8, 317.0, 42761.0]->[6004.1, 373.3, 42761.0] arc True
|
||||
seg 993.5 [6004.1, 373.3, 42761.0]->[6004.1, 1366.7, 42761.0] arc False
|
||||
seg 88.4 [6004.1, 1366.7, 42761.0]->[5947.8, 1423.0, 42761.0] arc True
|
||||
seg 11877.4 [5947.8, 1423.0, 42761.0]->[-5929.6, 1423.0, 42761.0] arc False
|
||||
seg 88.4 [-5929.6, 1423.0, 42761.0]->[-5985.9, 1366.8, 42761.0] arc True
|
||||
seg 993.5 [-5985.9, 1366.8, 42761.0]->[-5985.9, 373.2, 42761.0] arc False
|
||||
seg 88.4 [-5985.9, 373.2, 42761.0]->[-5929.6, 317.0, 42761.0] arc True
|
||||
seg 5938.7 [-5929.6, 317.0, 42761.0]->[9.1, 317.0, 42761.0] arc False
|
||||
P1-RC-C13-z42761k2 | len 27255.3 | min [-5985.9, -843.0, 42761.0] | max [6004.1, 843.0, 42761.0] | dl 29780.470 | src EL 42.761; X -5985.9..6004.1; loop 2 Y -843..843; laps 4x580 length only
|
||||
P1-RC-C13-z42761k1 | len 26095.3 | min [-5985.9, -1423.0, 42761.0] | max [6004.1, -317.0, 42761.0] | dl 28620.470 | src EL 42.761; X -5985.9..6004.1; loop 1 Y -1423..-317; laps 4x580 length only
|
||||
P1-RC-C13-z42511k3 | len 26217.9 | min [-6019.2, 317.0, 42511.0] | max [6032.0, 1423.0, 42511.0] | dl 28743.097 | src EL 42.511; X -6019.2..6032.0; loop 3 Y 317..1423; laps 4x580 length only
|
||||
P1-RC-C13-z42511k2 | len 27377.9 | min [-6019.2, -843.0, 42511.0] | max [6032.0, 843.0, 42511.0] | dl 29903.097 | src EL 42.511; X -6019.2..6032.0; loop 2 Y -843..843; laps 4x580 length only
|
||||
P1-RC-C13-z42511k1 | len 26217.9 | min [-6019.2, -1423.0, 42511.0] | max [6032.0, -317.0, 42511.0] | dl 28743.097 | src EL 42.511; X -6019.2..6032.0; loop 1 Y -1423..-317; laps 4x580 length only
|
||||
P1-RC-C13-z42261k3 | len 26340.6 | min [-6052.5, 317.0, 42261.0] | max [6060.0, 1423.0, 42261.0] | dl 28865.723 | src EL 42.261; X -6052.5..6060.0; loop 3 Y 317..1423; laps 4x580 length only
|
||||
P1-RC-C13-z42261k2 | len 27500.6 | min [-6052.5, -843.0, 42261.0] | max [6060.0, 843.0, 42261.0] | dl 30025.723 | src EL 42.261; X -6052.5..6060.0; loop 2 Y -843..843; laps 4x580 length only
|
||||
P1-RC-C13-z42261k1 | len 26340.6 | min [-6052.5, -1423.0, 42261.0] | max [6060.0, -317.0, 42261.0] | dl 28865.723 | src EL 42.261; X -6052.5..6060.0; loop 1 Y -1423..-317; laps 4x580 length only
|
||||
P1-RC-C12-z42011k3 | len 26463.2 | min [-6085.9, 317.0, 42011.0] | max [6088.0, 1423.0, 42011.0] | dl 28988.349 | src EL 42.011; X -6085.9..6088.0; loop 3 Y 317..1423; laps 4x580 length only
|
||||
seg 6030.7 [1.1, 317.0, 42011.0]->[6031.8, 317.0, 42011.0] arc False
|
||||
seg 88.4 [6031.8, 317.0, 42011.0]->[6088.0, 373.3, 42011.0] arc True
|
||||
seg 993.5 [6088.0, 373.3, 42011.0]->[6088.0, 1366.7, 42011.0] arc False
|
||||
seg 88.4 [6088.0, 1366.7, 42011.0]->[6031.8, 1423.0, 42011.0] arc True
|
||||
seg 12061.4 [6031.8, 1423.0, 42011.0]->[-6029.6, 1423.0, 42011.0] arc False
|
||||
seg 88.4 [-6029.6, 1423.0, 42011.0]->[-6085.9, 1366.8, 42011.0] arc True
|
||||
seg 993.5 [-6085.9, 1366.8, 42011.0]->[-6085.9, 373.2, 42011.0] arc False
|
||||
seg 88.4 [-6085.9, 373.2, 42011.0]->[-6029.6, 317.0, 42011.0] arc True
|
||||
seg 6030.7 [-6029.6, 317.0, 42011.0]->[1.1, 317.0, 42011.0] arc False
|
||||
P1-RC-C12-z42011k2 | len 27623.2 | min [-6085.9, -843.0, 42011.0] | max [6088.0, 843.0, 42011.0] | dl 30148.349 | src EL 42.011; X -6085.9..6088.0; loop 2 Y -843..843; laps 4x580 length only
|
||||
P1-RC-C12-z42011k1 | len 26463.2 | min [-6085.9, -1423.0, 42011.0] | max [6088.0, -317.0, 42011.0] | dl 28988.349 | src EL 42.011; X -6085.9..6088.0; loop 1 Y -1423..-317; laps 4x580 length only
|
||||
P1-RC-C12-z41761k3 | len 19688.8 | min [-4393.3, 317.0, 41761.0] | max [4393.3, 1423.0, 41761.0] | dl 22213.934 | src EL 41.761; X -4393.3..4393.3; loop 3 Y 317..1423; laps 4x580 length only
|
||||
P1-RC-C12-z41761k2 | len 20848.8 | min [-4393.3, -843.0, 41761.0] | max [4393.3, 843.0, 41761.0] | dl 23373.934 | src EL 41.761; X -4393.3..4393.3; loop 2 Y -843..843; laps 4x580 length only
|
||||
P1-RC-C12-z41761k1 | len 19688.8 | min [-4393.3, -1423.0, 41761.0] | max [4393.3, -317.0, 41761.0] | dl 22213.934 | src EL 41.761; X -4393.3..4393.3; loop 1 Y -1423..-317; laps 4x580 length only
|
||||
P1-RC-C12-z41511k3 | len 15839.3 | min [-3431.0, 317.0, 41511.0] | max [3431.0, 1423.0, 41511.0] | dl 18364.471 | src EL 41.511; X -3431.0..3431.0; loop 3 Y 317..1423; laps 4x580 length only
|
||||
P1-RC-C12-z41511k2 | len 16999.3 | min [-3431.0, -843.0, 41511.0] | max [3431.0, 843.0, 41511.0] | dl 19524.471 | src EL 41.511; X -3431.0..3431.0; loop 2 Y -843..843; laps 4x580 length only
|
||||
P1-RC-C12-z41511k1 | len 15839.3 | min [-3431.0, -1423.0, 41511.0] | max [3431.0, -317.0, 41511.0] | dl 18364.471 | src EL 41.511; X -3431.0..3431.0; loop 1 Y -1423..-317; laps 4x580 length only
|
||||
P1-RC-C12-z41261k3 | len 12894.7 | min [-2694.8, 317.0, 41261.0] | max [2694.8, 1423.0, 41261.0] | dl 15419.912 | src EL 41.261; X -2694.8..2694.8; loop 3 Y 317..1423; laps 4x580 length only
|
||||
P1-RC-C12-z41261k2 | len 14054.7 | min [-2694.8, -843.0, 41261.0] | max [2694.8, 843.0, 41261.0] | dl 16579.912 | src EL 41.261; X -2694.8..2694.8; loop 2 Y -843..843; laps 4x580 length only
|
||||
P1-RC-C12-z41261k1 | len 12894.7 | min [-2694.8, -1423.0, 41261.0] | max [2694.8, -317.0, 41261.0] | dl 15419.912 | src EL 41.261; X -2694.8..2694.8; loop 1 Y -1423..-317; laps 4x580 length only
|
||||
P1-RC-C12-z41011k3 | len 10440.4 | min [-2081.2, 317.0, 41011.0] | max [2081.2, 1423.0, 41011.0] | dl 12965.546 | src EL 41.011; X -2081.2..2081.2; loop 3 Y 317..1423; laps 4x580 length only
|
||||
P1-RC-C12-z41011k2 | len 11600.4 | min [-2081.2, -843.0, 41011.0] | max [2081.2, 843.0, 41011.0] | dl 14125.546 | src EL 41.011; X -2081.2..2081.2; loop 2 Y -843..843; laps 4x580 length only
|
||||
P1-RC-C12-z41011k1 | len 10440.4 | min [-2081.2, -1423.0, 41011.0] | max [2081.2, -317.0, 41011.0] | dl 12965.546 | src EL 41.011; X -2081.2..2081.2; loop 1 Y -1423..-317; laps 4x580 length only
|
||||
P1-RC-C12-z40761k3 | len 8308.6 | min [-1548.3, 317.0, 40761.0] | max [1548.3, 1423.0, 40761.0] | dl 10833.737 | src EL 40.761; X -1548.3..1548.3; loop 3 Y 317..1423; laps 4x580 length only
|
||||
P1-RC-C12-z40761k2 | len 9468.6 | min [-1548.3, -843.0, 40761.0] | max [1548.3, 843.0, 40761.0] | dl 11993.737 | src EL 40.761; X -1548.3..1548.3; loop 2 Y -843..843; laps 4x580 length only
|
||||
P1-RC-C12-z40761k1 | len 8308.6 | min [-1548.3, -1423.0, 40761.0] | max [1548.3, -317.0, 40761.0] | dl 10833.737 | src EL 40.761; X -1548.3..1548.3; loop 1 Y -1423..-317; laps 4x580 length only
|
||||
P1-RC-C9-x-5900k3 | len 4867.8 | min [-5900.0, 290.0, 41988.8] | max [-5900.0, 1450.0, 43311.0] | dl 6573.019 | src X -5900; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
seg 523.8 [-5900.0, 870.0, 41988.8]->[-5900.0, 1393.8, 41988.8] arc False
|
||||
seg 88.4 [-5900.0, 1393.8, 41988.8]->[-5900.0, 1450.0, 42045.0] arc True
|
||||
seg 1209.7 [-5900.0, 1450.0, 42045.0]->[-5900.0, 1450.0, 43254.8] arc False
|
||||
seg 88.4 [-5900.0, 1450.0, 43254.8]->[-5900.0, 1393.8, 43311.0] arc True
|
||||
seg 1047.5 [-5900.0, 1393.8, 43311.0]->[-5900.0, 346.2, 43311.0] arc False
|
||||
seg 88.4 [-5900.0, 346.2, 43311.0]->[-5900.0, 290.0, 43254.8] arc True
|
||||
seg 1209.7 [-5900.0, 290.0, 43254.8]->[-5900.0, 290.0, 42045.0] arc False
|
||||
seg 88.4 [-5900.0, 290.0, 42045.0]->[-5900.0, 346.2, 41988.8] arc True
|
||||
seg 523.8 [-5900.0, 346.2, 41988.8]->[-5900.0, 870.0, 41988.8] arc False
|
||||
P1-RC-C9-x-5900k2 | len 6027.8 | min [-5900.0, -870.0, 41988.8] | max [-5900.0, 870.0, 43311.0] | dl 7733.019 | src X -5900; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-5900k1 | len 4867.8 | min [-5900.0, -1450.0, 41988.8] | max [-5900.0, -290.0, 43311.0] | dl 6573.019 | src X -5900; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-5650k3 | len 4916.7 | min [-5650.0, 290.0, 41964.4] | max [-5650.0, 1450.0, 43311.0] | dl 6621.886 | src X -5650; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-5650k2 | len 6076.7 | min [-5650.0, -870.0, 41964.4] | max [-5650.0, 870.0, 43311.0] | dl 7781.886 | src X -5650; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-5650k1 | len 4916.7 | min [-5650.0, -1450.0, 41964.4] | max [-5650.0, -290.0, 43311.0] | dl 6621.886 | src X -5650; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-5400k3 | len 4976.1 | min [-5400.0, 290.0, 41934.7] | max [-5400.0, 1450.0, 43311.0] | dl 6681.266 | src X -5400; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-5400k2 | len 6136.1 | min [-5400.0, -870.0, 41934.7] | max [-5400.0, 870.0, 43311.0] | dl 7841.266 | src X -5400; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-5400k1 | len 4976.1 | min [-5400.0, -1450.0, 41934.7] | max [-5400.0, -290.0, 43311.0] | dl 6681.266 | src X -5400; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-5150k3 | len 5046.1 | min [-5150.0, 290.0, 41899.7] | max [-5150.0, 1450.0, 43311.0] | dl 6751.239 | src X -5150; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-5150k2 | len 6206.1 | min [-5150.0, -870.0, 41899.7] | max [-5150.0, 870.0, 43311.0] | dl 7911.239 | src X -5150; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-5150k1 | len 5046.1 | min [-5150.0, -1450.0, 41899.7] | max [-5150.0, -290.0, 43311.0] | dl 6751.239 | src X -5150; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-4900k3 | len 5126.7 | min [-4900.0, 290.0, 41859.4] | max [-4900.0, 1450.0, 43311.0] | dl 6831.896 | src X -4900; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-4900k2 | len 6286.7 | min [-4900.0, -870.0, 41859.4] | max [-4900.0, 870.0, 43311.0] | dl 7991.896 | src X -4900; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-4900k1 | len 5126.7 | min [-4900.0, -1450.0, 41859.4] | max [-4900.0, -290.0, 43311.0] | dl 6831.896 | src X -4900; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-4650k3 | len 5218.2 | min [-4650.0, 290.0, 41813.6] | max [-4650.0, 1450.0, 43311.0] | dl 6923.348 | src X -4650; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-4650k2 | len 6378.2 | min [-4650.0, -870.0, 41813.6] | max [-4650.0, 870.0, 43311.0] | dl 8083.348 | src X -4650; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-4650k1 | len 5218.2 | min [-4650.0, -1450.0, 41813.6] | max [-4650.0, -290.0, 43311.0] | dl 6923.348 | src X -4650; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-4400k3 | len 5320.5 | min [-4400.0, 290.0, 41762.4] | max [-4400.0, 1450.0, 43311.0] | dl 7025.719 | src X -4400; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-4400k2 | len 6480.5 | min [-4400.0, -870.0, 41762.4] | max [-4400.0, 870.0, 43311.0] | dl 8185.719 | src X -4400; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-4400k1 | len 5320.5 | min [-4400.0, -1450.0, 41762.4] | max [-4400.0, -290.0, 43311.0] | dl 7025.719 | src X -4400; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-4150k3 | len 5434.0 | min [-4150.0, 290.0, 41705.7] | max [-4150.0, 1450.0, 43311.0] | dl 7139.152 | src X -4150; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-4150k2 | len 6594.0 | min [-4150.0, -870.0, 41705.7] | max [-4150.0, 870.0, 43311.0] | dl 8299.152 | src X -4150; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-4150k1 | len 5434.0 | min [-4150.0, -1450.0, 41705.7] | max [-4150.0, -290.0, 43311.0] | dl 7139.152 | src X -4150; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-3900k3 | len 5558.6 | min [-3900.0, 290.0, 41643.4] | max [-3900.0, 1450.0, 43311.0] | dl 7263.808 | src X -3900; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-3900k2 | len 6718.6 | min [-3900.0, -870.0, 41643.4] | max [-3900.0, 870.0, 43311.0] | dl 8423.808 | src X -3900; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-3900k1 | len 5558.6 | min [-3900.0, -1450.0, 41643.4] | max [-3900.0, -290.0, 43311.0] | dl 7263.808 | src X -3900; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-3650k3 | len 5838.7 | min [-3650.0, 290.0, 41575.4] | max [-3650.0, 1450.0, 43383.0] | dl 7543.866 | src X -3650; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-3650k2 | len 6998.7 | min [-3650.0, -870.0, 41575.4] | max [-3650.0, 870.0, 43383.0] | dl 8703.866 | src X -3650; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-3650k1 | len 5838.7 | min [-3650.0, -1450.0, 41575.4] | max [-3650.0, -290.0, 43383.0] | dl 7543.866 | src X -3650; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-3400k3 | len 5986.4 | min [-3400.0, 290.0, 41501.5] | max [-3400.0, 1450.0, 43383.0] | dl 7691.528 | src X -3400; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-3400k2 | len 7146.4 | min [-3400.0, -870.0, 41501.5] | max [-3400.0, 870.0, 43383.0] | dl 8851.528 | src X -3400; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-3400k1 | len 5986.4 | min [-3400.0, -1450.0, 41501.5] | max [-3400.0, -290.0, 43383.0] | dl 7691.528 | src X -3400; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-3150k3 | len 6145.8 | min [-3150.0, 290.0, 41421.8] | max [-3150.0, 1450.0, 43383.0] | dl 7851.018 | src X -3150; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-3150k2 | len 7305.8 | min [-3150.0, -870.0, 41421.8] | max [-3150.0, 870.0, 43383.0] | dl 9011.018 | src X -3150; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-3150k1 | len 6145.8 | min [-3150.0, -1450.0, 41421.8] | max [-3150.0, -290.0, 43383.0] | dl 7851.018 | src X -3150; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-2900k3 | len 6317.4 | min [-2900.0, 290.0, 41336.0] | max [-2900.0, 1450.0, 43383.0] | dl 8022.584 | src X -2900; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-2900k2 | len 7477.4 | min [-2900.0, -870.0, 41336.0] | max [-2900.0, 870.0, 43383.0] | dl 9182.584 | src X -2900; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-2900k1 | len 6317.4 | min [-2900.0, -1450.0, 41336.0] | max [-2900.0, -290.0, 43383.0] | dl 8022.584 | src X -2900; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-2650k3 | len 6501.3 | min [-2650.0, 290.0, 41244.0] | max [-2650.0, 1450.0, 43383.0] | dl 8206.500 | src X -2650; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-2650k2 | len 7661.3 | min [-2650.0, -870.0, 41244.0] | max [-2650.0, 870.0, 43383.0] | dl 9366.500 | src X -2650; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-2650k1 | len 6501.3 | min [-2650.0, -1450.0, 41244.0] | max [-2650.0, -290.0, 43383.0] | dl 8206.500 | src X -2650; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-2400k3 | len 6697.9 | min [-2400.0, 290.0, 41145.8] | max [-2400.0, 1450.0, 43383.0] | dl 8403.071 | src X -2400; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-2400k2 | len 7857.9 | min [-2400.0, -870.0, 41145.8] | max [-2400.0, 870.0, 43383.0] | dl 9563.071 | src X -2400; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-2400k1 | len 6697.9 | min [-2400.0, -1450.0, 41145.8] | max [-2400.0, -290.0, 43383.0] | dl 8403.071 | src X -2400; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-2150k3 | len 6907.5 | min [-2150.0, 290.0, 41041.0] | max [-2150.0, 1450.0, 43383.0] | dl 8612.633 | src X -2150; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-2150k2 | len 8067.5 | min [-2150.0, -870.0, 41041.0] | max [-2150.0, 870.0, 43383.0] | dl 9772.633 | src X -2150; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-2150k1 | len 6907.5 | min [-2150.0, -1450.0, 41041.0] | max [-2150.0, -290.0, 43383.0] | dl 8612.633 | src X -2150; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-1900k3 | len 7130.4 | min [-1900.0, 290.0, 40929.5] | max [-1900.0, 1450.0, 43383.0] | dl 8835.556 | src X -1900; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-1900k2 | len 8290.4 | min [-1900.0, -870.0, 40929.5] | max [-1900.0, 870.0, 43383.0] | dl 9995.556 | src X -1900; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-1900k1 | len 7130.4 | min [-1900.0, -1450.0, 40929.5] | max [-1900.0, -290.0, 43383.0] | dl 8835.556 | src X -1900; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-1650k3 | len 7367.1 | min [-1650.0, 290.0, 40811.2] | max [-1650.0, 1450.0, 43383.0] | dl 9072.253 | src X -1650; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-1650k2 | len 8527.1 | min [-1650.0, -870.0, 40811.2] | max [-1650.0, 870.0, 43383.0] | dl 10232.253 | src X -1650; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-1650k1 | len 7367.1 | min [-1650.0, -1450.0, 40811.2] | max [-1650.0, -290.0, 43383.0] | dl 9072.253 | src X -1650; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-1400k3 | len 7618.0 | min [-1400.0, 290.0, 40685.7] | max [-1400.0, 1450.0, 43383.0] | dl 9323.176 | src X -1400; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-1400k2 | len 8778.0 | min [-1400.0, -870.0, 40685.7] | max [-1400.0, 870.0, 43383.0] | dl 10483.176 | src X -1400; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-1400k1 | len 7618.0 | min [-1400.0, -1450.0, 40685.7] | max [-1400.0, -290.0, 43383.0] | dl 9323.176 | src X -1400; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-1150k3 | len 8027.7 | min [-1150.0, 290.0, 40552.9] | max [-1150.0, 1450.0, 43455.0] | dl 9732.832 | src X -1150; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-1150k2 | len 9187.7 | min [-1150.0, -870.0, 40552.9] | max [-1150.0, 870.0, 43455.0] | dl 10892.832 | src X -1150; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C9-x-1150k1 | len 8027.7 | min [-1150.0, -1450.0, 40552.9] | max [-1150.0, -290.0, 43455.0] | dl 9732.832 | src X -1150; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+5900k3 | len 5442.6 | min [5900.0, 290.0, 41988.8] | max [5900.0, 1450.0, 43598.4] | dl 7147.819 | src X 5900; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
seg 523.8 [5900.0, 870.0, 41988.8]->[5900.0, 1393.8, 41988.8] arc False
|
||||
seg 88.4 [5900.0, 1393.8, 41988.8]->[5900.0, 1450.0, 42045.0] arc True
|
||||
seg 1497.1 [5900.0, 1450.0, 42045.0]->[5900.0, 1450.0, 43542.2] arc False
|
||||
seg 88.4 [5900.0, 1450.0, 43542.2]->[5900.0, 1393.8, 43598.4] arc True
|
||||
seg 1047.5 [5900.0, 1393.8, 43598.4]->[5900.0, 346.3, 43598.4] arc False
|
||||
seg 88.4 [5900.0, 346.3, 43598.4]->[5900.0, 290.0, 43542.2] arc True
|
||||
seg 1497.1 [5900.0, 290.0, 43542.2]->[5900.0, 290.0, 42045.0] arc False
|
||||
seg 88.4 [5900.0, 290.0, 42045.0]->[5900.0, 346.2, 41988.8] arc True
|
||||
seg 523.8 [5900.0, 346.2, 41988.8]->[5900.0, 870.0, 41988.8] arc False
|
||||
P1-RC-C11-x+5900k2 | len 6602.6 | min [5900.0, -870.0, 41988.8] | max [5900.0, 870.0, 43598.4] | dl 8307.819 | src X 5900; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+5900k1 | len 5442.6 | min [5900.0, -1450.0, 41988.8] | max [5900.0, -290.0, 43598.4] | dl 7147.819 | src X 5900; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+5650k3 | len 5491.5 | min [5650.0, 290.0, 41964.4] | max [5650.0, 1450.0, 43598.4] | dl 7196.686 | src X 5650; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+5650k2 | len 6651.5 | min [5650.0, -870.0, 41964.4] | max [5650.0, 870.0, 43598.4] | dl 8356.686 | src X 5650; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+5650k1 | len 5491.5 | min [5650.0, -1450.0, 41964.4] | max [5650.0, -290.0, 43598.4] | dl 7196.686 | src X 5650; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+5400k3 | len 5550.9 | min [5400.0, 290.0, 41934.7] | max [5400.0, 1450.0, 43598.4] | dl 7256.066 | src X 5400; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+5400k2 | len 6710.9 | min [5400.0, -870.0, 41934.7] | max [5400.0, 870.0, 43598.4] | dl 8416.066 | src X 5400; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+5400k1 | len 5550.9 | min [5400.0, -1450.0, 41934.7] | max [5400.0, -290.0, 43598.4] | dl 7256.066 | src X 5400; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+5150k3 | len 5620.9 | min [5150.0, 290.0, 41899.7] | max [5150.0, 1450.0, 43598.4] | dl 7326.039 | src X 5150; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+5150k2 | len 6780.9 | min [5150.0, -870.0, 41899.7] | max [5150.0, 870.0, 43598.4] | dl 8486.039 | src X 5150; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+5150k1 | len 5620.9 | min [5150.0, -1450.0, 41899.7] | max [5150.0, -290.0, 43598.4] | dl 7326.039 | src X 5150; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+4900k3 | len 5701.5 | min [4900.0, 290.0, 41859.4] | max [4900.0, 1450.0, 43598.4] | dl 7406.696 | src X 4900; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+4900k2 | len 6861.5 | min [4900.0, -870.0, 41859.4] | max [4900.0, 870.0, 43598.4] | dl 8566.696 | src X 4900; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+4900k1 | len 5701.5 | min [4900.0, -1450.0, 41859.4] | max [4900.0, -290.0, 43598.4] | dl 7406.696 | src X 4900; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+4650k3 | len 5793.0 | min [4650.0, 290.0, 41813.6] | max [4650.0, 1450.0, 43598.4] | dl 7498.148 | src X 4650; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+4650k2 | len 6953.0 | min [4650.0, -870.0, 41813.6] | max [4650.0, 870.0, 43598.4] | dl 8658.148 | src X 4650; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+4650k1 | len 5793.0 | min [4650.0, -1450.0, 41813.6] | max [4650.0, -290.0, 43598.4] | dl 7498.148 | src X 4650; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+4400k3 | len 5895.3 | min [4400.0, 290.0, 41762.4] | max [4400.0, 1450.0, 43598.4] | dl 7600.519 | src X 4400; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+4400k2 | len 7055.3 | min [4400.0, -870.0, 41762.4] | max [4400.0, 870.0, 43598.4] | dl 8760.519 | src X 4400; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+4400k1 | len 5895.3 | min [4400.0, -1450.0, 41762.4] | max [4400.0, -290.0, 43598.4] | dl 7600.519 | src X 4400; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+4150k3 | len 6008.8 | min [4150.0, 290.0, 41705.7] | max [4150.0, 1450.0, 43598.4] | dl 7713.952 | src X 4150; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+4150k2 | len 7168.8 | min [4150.0, -870.0, 41705.7] | max [4150.0, 870.0, 43598.4] | dl 8873.952 | src X 4150; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+4150k1 | len 6008.8 | min [4150.0, -1450.0, 41705.7] | max [4150.0, -290.0, 43598.4] | dl 7713.952 | src X 4150; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+3900k3 | len 6133.4 | min [3900.0, 290.0, 41643.4] | max [3900.0, 1450.0, 43598.4] | dl 7838.608 | src X 3900; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+3900k2 | len 7293.4 | min [3900.0, -870.0, 41643.4] | max [3900.0, 870.0, 43598.4] | dl 8998.608 | src X 3900; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+3900k1 | len 6133.4 | min [3900.0, -1450.0, 41643.4] | max [3900.0, -290.0, 43598.4] | dl 7838.608 | src X 3900; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+3650k3 | len 5982.1 | min [3650.0, 290.0, 41575.4] | max [3650.0, 1450.0, 43454.7] | dl 7687.266 | src X 3650; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+3650k2 | len 7142.1 | min [3650.0, -870.0, 41575.4] | max [3650.0, 870.0, 43454.7] | dl 8847.266 | src X 3650; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+3650k1 | len 5982.1 | min [3650.0, -1450.0, 41575.4] | max [3650.0, -290.0, 43454.7] | dl 7687.266 | src X 3650; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+3400k3 | len 6129.8 | min [3400.0, 290.0, 41501.5] | max [3400.0, 1450.0, 43454.7] | dl 7834.928 | src X 3400; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+3400k2 | len 7289.8 | min [3400.0, -870.0, 41501.5] | max [3400.0, 870.0, 43454.7] | dl 8994.928 | src X 3400; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+3400k1 | len 6129.8 | min [3400.0, -1450.0, 41501.5] | max [3400.0, -290.0, 43454.7] | dl 7834.928 | src X 3400; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+3150k3 | len 6289.2 | min [3150.0, 290.0, 41421.8] | max [3150.0, 1450.0, 43454.7] | dl 7994.418 | src X 3150; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+3150k2 | len 7449.2 | min [3150.0, -870.0, 41421.8] | max [3150.0, 870.0, 43454.7] | dl 9154.418 | src X 3150; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+3150k1 | len 6289.2 | min [3150.0, -1450.0, 41421.8] | max [3150.0, -290.0, 43454.7] | dl 7994.418 | src X 3150; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+2900k3 | len 6460.8 | min [2900.0, 290.0, 41336.0] | max [2900.0, 1450.0, 43454.7] | dl 8165.984 | src X 2900; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+2900k2 | len 7620.8 | min [2900.0, -870.0, 41336.0] | max [2900.0, 870.0, 43454.7] | dl 9325.984 | src X 2900; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+2900k1 | len 6460.8 | min [2900.0, -1450.0, 41336.0] | max [2900.0, -290.0, 43454.7] | dl 8165.984 | src X 2900; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+2650k3 | len 6644.7 | min [2650.0, 290.0, 41244.0] | max [2650.0, 1450.0, 43454.7] | dl 8349.900 | src X 2650; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+2650k2 | len 7804.7 | min [2650.0, -870.0, 41244.0] | max [2650.0, 870.0, 43454.7] | dl 9509.900 | src X 2650; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+2650k1 | len 6644.7 | min [2650.0, -1450.0, 41244.0] | max [2650.0, -290.0, 43454.7] | dl 8349.900 | src X 2650; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+2400k3 | len 6841.3 | min [2400.0, 290.0, 41145.8] | max [2400.0, 1450.0, 43454.7] | dl 8546.471 | src X 2400; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+2400k2 | len 8001.3 | min [2400.0, -870.0, 41145.8] | max [2400.0, 870.0, 43454.7] | dl 9706.471 | src X 2400; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+2400k1 | len 6841.3 | min [2400.0, -1450.0, 41145.8] | max [2400.0, -290.0, 43454.7] | dl 8546.471 | src X 2400; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+2150k3 | len 7050.9 | min [2150.0, 290.0, 41041.0] | max [2150.0, 1450.0, 43454.7] | dl 8756.033 | src X 2150; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+2150k2 | len 8210.9 | min [2150.0, -870.0, 41041.0] | max [2150.0, 870.0, 43454.7] | dl 9916.033 | src X 2150; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+2150k1 | len 7050.9 | min [2150.0, -1450.0, 41041.0] | max [2150.0, -290.0, 43454.7] | dl 8756.033 | src X 2150; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+1900k3 | len 7273.8 | min [1900.0, 290.0, 40929.5] | max [1900.0, 1450.0, 43454.7] | dl 8978.956 | src X 1900; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+1900k2 | len 8433.8 | min [1900.0, -870.0, 40929.5] | max [1900.0, 870.0, 43454.7] | dl 10138.956 | src X 1900; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+1900k1 | len 7273.8 | min [1900.0, -1450.0, 40929.5] | max [1900.0, -290.0, 43454.7] | dl 8978.956 | src X 1900; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+1650k3 | len 7510.5 | min [1650.0, 290.0, 40811.2] | max [1650.0, 1450.0, 43454.7] | dl 9215.653 | src X 1650; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+1650k2 | len 8670.5 | min [1650.0, -870.0, 40811.2] | max [1650.0, 870.0, 43454.7] | dl 10375.653 | src X 1650; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+1650k1 | len 7510.5 | min [1650.0, -1450.0, 40811.2] | max [1650.0, -290.0, 43454.7] | dl 9215.653 | src X 1650; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+1400k3 | len 7761.4 | min [1400.0, 290.0, 40685.7] | max [1400.0, 1450.0, 43454.7] | dl 9466.576 | src X 1400; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+1400k2 | len 8921.4 | min [1400.0, -870.0, 40685.7] | max [1400.0, 870.0, 43454.7] | dl 10626.576 | src X 1400; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+1400k1 | len 7761.4 | min [1400.0, -1450.0, 40685.7] | max [1400.0, -290.0, 43454.7] | dl 9466.576 | src X 1400; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+1150k3 | len 8027.1 | min [1150.0, 290.0, 40552.9] | max [1150.0, 1450.0, 43454.7] | dl 9732.232 | src X 1150; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+1150k2 | len 9187.1 | min [1150.0, -870.0, 40552.9] | max [1150.0, 870.0, 43454.7] | dl 10892.232 | src X 1150; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C11-x+1150k1 | len 8027.1 | min [1150.0, -1450.0, 40552.9] | max [1150.0, -290.0, 43454.7] | dl 9732.232 | src X 1150; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x-900k3 | len 8111.4 | min [-900.0, 290.0, 40511.0] | max [-900.0, 1450.0, 43455.0] | dl 9816.600 | src X -900; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
seg 523.8 [-900.0, 870.0, 40511.0]->[-900.0, 1393.8, 40511.0] arc False
|
||||
seg 88.4 [-900.0, 1393.8, 40511.0]->[-900.0, 1450.0, 40567.2] arc True
|
||||
seg 2831.5 [-900.0, 1450.0, 40567.2]->[-900.0, 1450.0, 43398.8] arc False
|
||||
seg 88.4 [-900.0, 1450.0, 43398.8]->[-900.0, 1393.8, 43455.0] arc True
|
||||
seg 1047.5 [-900.0, 1393.8, 43455.0]->[-900.0, 346.2, 43455.0] arc False
|
||||
seg 88.4 [-900.0, 346.2, 43455.0]->[-900.0, 290.0, 43398.7] arc True
|
||||
seg 2831.5 [-900.0, 290.0, 43398.7]->[-900.0, 290.0, 40567.2] arc False
|
||||
seg 88.4 [-900.0, 290.0, 40567.2]->[-900.0, 346.2, 40511.0] arc True
|
||||
seg 523.8 [-900.0, 346.2, 40511.0]->[-900.0, 870.0, 40511.0] arc False
|
||||
P1-RC-C10-x-900k2 | len 9271.4 | min [-900.0, -870.0, 40511.0] | max [-900.0, 870.0, 43455.0] | dl 10976.600 | src X -900; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x-900k1 | len 8111.4 | min [-900.0, -1450.0, 40511.0] | max [-900.0, -290.0, 43455.0] | dl 9816.600 | src X -900; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x+900k3 | len 8110.8 | min [900.0, 290.0, 40511.0] | max [900.0, 1450.0, 43454.7] | dl 9816.000 | src X 900; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x+900k2 | len 9270.8 | min [900.0, -870.0, 40511.0] | max [900.0, 870.0, 43454.7] | dl 10976.000 | src X 900; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x+900k1 | len 8110.8 | min [900.0, -1450.0, 40511.0] | max [900.0, -290.0, 43454.7] | dl 9816.000 | src X 900; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x-600k3 | len 8111.4 | min [-600.0, 290.0, 40511.0] | max [-600.0, 1450.0, 43455.0] | dl 9816.600 | src X -600; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x-600k2 | len 9271.4 | min [-600.0, -870.0, 40511.0] | max [-600.0, 870.0, 43455.0] | dl 10976.600 | src X -600; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x-600k1 | len 8111.4 | min [-600.0, -1450.0, 40511.0] | max [-600.0, -290.0, 43455.0] | dl 9816.600 | src X -600; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x+600k3 | len 8110.8 | min [600.0, 290.0, 40511.0] | max [600.0, 1450.0, 43454.7] | dl 9816.000 | src X 600; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x+600k2 | len 9270.8 | min [600.0, -870.0, 40511.0] | max [600.0, 870.0, 43454.7] | dl 10976.000 | src X 600; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x+600k1 | len 8110.8 | min [600.0, -1450.0, 40511.0] | max [600.0, -290.0, 43454.7] | dl 9816.000 | src X 600; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x-300k3 | len 8111.4 | min [-300.0, 290.0, 40511.0] | max [-300.0, 1450.0, 43455.0] | dl 9816.600 | src X -300; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x-300k2 | len 9271.4 | min [-300.0, -870.0, 40511.0] | max [-300.0, 870.0, 43455.0] | dl 10976.600 | src X -300; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x-300k1 | len 8111.4 | min [-300.0, -1450.0, 40511.0] | max [-300.0, -290.0, 43455.0] | dl 9816.600 | src X -300; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x+300k3 | len 8110.8 | min [300.0, 290.0, 40511.0] | max [300.0, 1450.0, 43454.7] | dl 9816.000 | src X 300; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x+300k2 | len 9270.8 | min [300.0, -870.0, 40511.0] | max [300.0, 870.0, 43454.7] | dl 10976.000 | src X 300; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x+300k1 | len 8110.8 | min [300.0, -1450.0, 40511.0] | max [300.0, -290.0, 43454.7] | dl 9816.000 | src X 300; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x+0k3 | len 8110.8 | min [0.0, 290.0, 40511.0] | max [0.0, 1450.0, 43454.7] | dl 9816.000 | src X 0; loop 3 Y 290..1450; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x+0k2 | len 9270.8 | min [0.0, -870.0, 40511.0] | max [0.0, 870.0, 43454.7] | dl 10976.000 | src X 0; loop 2 Y -870..870; laps 2x750 not drawn (length only)
|
||||
P1-RC-C10-x+0k1 | len 8110.8 | min [0.0, -1450.0, 40511.0] | max [0.0, -290.0, 43454.7] | dl 9816.000 | src X 0; loop 1 Y -1450..-290; laps 2x750 not drawn (length only)
|
||||
@@ -0,0 +1,16 @@
|
||||
P6 non-arc seg length 126.0
|
||||
P6 arc R 24.0 angle_deg 90.0 length 37.7
|
||||
P6 non-arc seg length 1788.0
|
||||
P6 arc R 24.0 angle_deg 90.0 length 37.7
|
||||
P6 non-arc seg length 126.0
|
||||
P3 non-arc seg length 86.7
|
||||
P3 arc R 42.75 angle_deg 142.4 length 106.3
|
||||
P3 arc R 897.0 angle_deg 165.2 length 2585.6
|
||||
P3 arc R 42.75 angle_deg 142.4 length 106.3
|
||||
P3 non-arc seg length 86.7
|
||||
P5 arc R 897.0 angle_deg 355.8 length 5571.0
|
||||
P4 arc R 897.0 angle_deg 175.8 length 2753.0
|
||||
P2 non-arc seg length 16553.0
|
||||
P1 non-arc seg length 500.0
|
||||
P1 arc R 340.0 angle_deg 90.0 length 534.1
|
||||
P1 non-arc seg length 16213.0
|
||||
@@ -0,0 +1,256 @@
|
||||
P1-RC-P6-L9-135 | len 2115.4 | min [-649.1, -649.1, 41655.5] | max [649.1, 649.1, 41805.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor P1-CP | src EL 41.788 (+17.5 on hoop); angle 135 deg
|
||||
seg 126.0 [649.1, -649.1, 41655.5]->[649.1, -649.1, 41781.5] arc False
|
||||
seg 37.7 [649.1, -649.1, 41781.5]->[632.2, -632.2, 41805.5] arc True
|
||||
seg 1788.0 [632.2, -632.2, 41805.5]->[-632.2, 632.2, 41805.5] arc False
|
||||
seg 37.7 [-632.2, 632.2, 41805.5]->[-649.1, 649.1, 41781.5] arc True
|
||||
seg 126.0 [-649.1, 649.1, 41781.5]->[-649.1, 649.1, 41655.5] arc False
|
||||
P1-RC-P6-L9-090 | len 2115.4 | min [-0.0, -918.0, 41655.5] | max [0.0, 918.0, 41805.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor P1-CP | src EL 41.788 (+17.5 on hoop); angle 90 deg
|
||||
P1-RC-P6-L9-045 | len 2115.4 | min [-649.1, -649.1, 41655.5] | max [649.1, 649.1, 41805.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor P1-CP | src EL 41.788 (+17.5 on hoop); angle 45 deg
|
||||
P1-RC-P6-L9-000 | len 2115.4 | min [-918.0, 0.0, 41655.5] | max [918.0, 0.0, 41805.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor P1-CP | src EL 41.788 (+17.5 on hoop); angle 0 deg
|
||||
P1-RC-P6-L8-135 | len 2115.4 | min [-649.1, -649.1, 39855.5] | max [649.1, 649.1, 40005.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 39.988 (+17.5 on hoop); angle 135 deg
|
||||
P1-RC-P6-L8-090 | len 2115.4 | min [-0.0, -918.0, 39855.5] | max [0.0, 918.0, 40005.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 39.988 (+17.5 on hoop); angle 90 deg
|
||||
P1-RC-P6-L8-045 | len 2115.4 | min [-649.1, -649.1, 39855.5] | max [649.1, 649.1, 40005.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 39.988 (+17.5 on hoop); angle 45 deg
|
||||
P1-RC-P6-L8-000 | len 2115.4 | min [-918.0, 0.0, 39855.5] | max [918.0, 0.0, 40005.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 39.988 (+17.5 on hoop); angle 0 deg
|
||||
P1-RC-P6-L7-135 | len 2115.4 | min [-649.1, -649.1, 38055.5] | max [649.1, 649.1, 38205.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 38.188 (+17.5 on hoop); angle 135 deg
|
||||
P1-RC-P6-L7-090 | len 2115.4 | min [-0.0, -918.0, 38055.5] | max [0.0, 918.0, 38205.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 38.188 (+17.5 on hoop); angle 90 deg
|
||||
P1-RC-P6-L7-045 | len 2115.4 | min [-649.1, -649.1, 38055.5] | max [649.1, 649.1, 38205.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 38.188 (+17.5 on hoop); angle 45 deg
|
||||
P1-RC-P6-L7-000 | len 2115.4 | min [-918.0, 0.0, 38055.5] | max [918.0, 0.0, 38205.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 38.188 (+17.5 on hoop); angle 0 deg
|
||||
P1-RC-P6-L6-135 | len 2115.4 | min [-649.1, -649.1, 36255.5] | max [649.1, 649.1, 36405.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 36.388 (+17.5 on hoop); angle 135 deg
|
||||
P1-RC-P6-L6-090 | len 2115.4 | min [-0.0, -918.0, 36255.5] | max [0.0, 918.0, 36405.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 36.388 (+17.5 on hoop); angle 90 deg
|
||||
P1-RC-P6-L6-045 | len 2115.4 | min [-649.1, -649.1, 36255.5] | max [649.1, 649.1, 36405.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 36.388 (+17.5 on hoop); angle 45 deg
|
||||
P1-RC-P6-L6-000 | len 2115.4 | min [-918.0, 0.0, 36255.5] | max [918.0, 0.0, 36405.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 36.388 (+17.5 on hoop); angle 0 deg
|
||||
P1-RC-P6-L5-135 | len 2115.4 | min [-649.1, -649.1, 34455.5] | max [649.1, 649.1, 34605.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 34.588 (+17.5 on hoop); angle 135 deg
|
||||
P1-RC-P6-L5-090 | len 2115.4 | min [-0.0, -918.0, 34455.5] | max [0.0, 918.0, 34605.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 34.588 (+17.5 on hoop); angle 90 deg
|
||||
P1-RC-P6-L5-045 | len 2115.4 | min [-649.1, -649.1, 34455.5] | max [649.1, 649.1, 34605.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 34.588 (+17.5 on hoop); angle 45 deg
|
||||
P1-RC-P6-L5-000 | len 2115.4 | min [-918.0, 0.0, 34455.5] | max [918.0, 0.0, 34605.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 34.588 (+17.5 on hoop); angle 0 deg
|
||||
P1-RC-P6-L4-135 | len 2115.4 | min [-649.1, -649.1, 32655.5] | max [649.1, 649.1, 32805.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 32.788 (+17.5 on hoop); angle 135 deg
|
||||
P1-RC-P6-L4-090 | len 2115.4 | min [-0.0, -918.0, 32655.5] | max [0.0, 918.0, 32805.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 32.788 (+17.5 on hoop); angle 90 deg
|
||||
P1-RC-P6-L4-045 | len 2115.4 | min [-649.1, -649.1, 32655.5] | max [649.1, 649.1, 32805.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 32.788 (+17.5 on hoop); angle 45 deg
|
||||
P1-RC-P6-L4-000 | len 2115.4 | min [-918.0, 0.0, 32655.5] | max [918.0, 0.0, 32805.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 32.788 (+17.5 on hoop); angle 0 deg
|
||||
P1-RC-P6-L3-135 | len 2115.4 | min [-649.1, -649.1, 30855.5] | max [649.1, 649.1, 31005.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 30.988 (+17.5 on hoop); angle 135 deg
|
||||
P1-RC-P6-L3-090 | len 2115.4 | min [-0.0, -918.0, 30855.5] | max [0.0, 918.0, 31005.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 30.988 (+17.5 on hoop); angle 90 deg
|
||||
P1-RC-P6-L3-045 | len 2115.4 | min [-649.1, -649.1, 30855.5] | max [649.1, 649.1, 31005.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 30.988 (+17.5 on hoop); angle 45 deg
|
||||
P1-RC-P6-L3-000 | len 2115.4 | min [-918.0, 0.0, 30855.5] | max [918.0, 0.0, 31005.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 30.988 (+17.5 on hoop); angle 0 deg
|
||||
P1-RC-P6-L2-135 | len 2115.4 | min [-649.1, -649.1, 29055.5] | max [649.1, 649.1, 29205.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 29.188 (+17.5 on hoop); angle 135 deg
|
||||
P1-RC-P6-L2-090 | len 2115.4 | min [-0.0, -918.0, 29055.5] | max [0.0, 918.0, 29205.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 29.188 (+17.5 on hoop); angle 90 deg
|
||||
P1-RC-P6-L2-045 | len 2115.4 | min [-649.1, -649.1, 29055.5] | max [649.1, 649.1, 29205.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 29.188 (+17.5 on hoop); angle 45 deg
|
||||
P1-RC-P6-L2-000 | len 2115.4 | min [-918.0, 0.0, 29055.5] | max [918.0, 0.0, 29205.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor None | src EL 29.188 (+17.5 on hoop); angle 0 deg
|
||||
P1-RC-P6-L1-135 | len 2115.4 | min [-649.1, -649.1, 27255.5] | max [649.1, 649.1, 27405.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor P1-FT | src EL 27.388 (+17.5 on hoop); angle 135 deg
|
||||
P1-RC-P6-L1-090 | len 2115.4 | min [-0.0, -918.0, 27255.5] | max [0.0, 918.0, 27405.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor P1-FT | src EL 27.388 (+17.5 on hoop); angle 90 deg
|
||||
P1-RC-P6-L1-045 | len 2115.4 | min [-649.1, -649.1, 27255.5] | max [649.1, 649.1, 27405.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor P1-FT | src EL 27.388 (+17.5 on hoop); angle 45 deg
|
||||
P1-RC-P6-L1-000 | len 2115.4 | min [-918.0, 0.0, 27255.5] | max [918.0, 0.0, 27405.5] | dl 2136.000 | cl 0.000 | dia H16 | shape III | host P1-CL | anchor P1-FT | src EL 27.388 (+17.5 on hoop); angle 0 deg
|
||||
P1-RC-P3-L67b | len 2971.4 | min [-889.8, -897.0, 41788.0] | max [889.8, -67.6, 41788.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor P1-CP | src EL 41.788; joins at 0/180 deg
|
||||
seg 86.7 [-755.6, -141.4, 41788.0]->[-816.9, -80.1, 41788.0] arc False
|
||||
seg 106.3 [-816.9, -80.1, 41788.0]->[-889.5, -115.9, 41788.0] arc True
|
||||
seg 2585.6 [-889.5, -115.9, 41788.0]->[889.5, -115.9, 41788.0] arc True
|
||||
seg 106.3 [889.5, -115.9, 41788.0]->[816.9, -80.1, 41788.0] arc True
|
||||
seg 86.7 [816.9, -80.1, 41788.0]->[755.6, -141.4, 41788.0] arc False
|
||||
P1-RC-P3-L67a | len 2971.4 | min [-889.8, 67.6, 41788.0] | max [889.8, 897.0, 41788.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor P1-CP | src EL 41.788; joins at 0/180 deg
|
||||
P1-RC-P3-L66b | len 2971.4 | min [67.6, -889.8, 41488.0] | max [897.0, 889.8, 41488.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor P1-CP | src EL 41.488; joins at 90/270 deg
|
||||
P1-RC-P3-L66a | len 2971.4 | min [-897.0, -889.8, 41488.0] | max [-67.6, 889.8, 41488.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor P1-CP | src EL 41.488; joins at 90/270 deg
|
||||
P1-RC-P3-L65b | len 2971.4 | min [-889.8, -897.0, 41188.0] | max [889.8, -67.6, 41188.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor P1-CP | src EL 41.188; joins at 0/180 deg
|
||||
P1-RC-P3-L65a | len 2971.4 | min [-889.8, 67.6, 41188.0] | max [889.8, 897.0, 41188.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor P1-CP | src EL 41.188; joins at 0/180 deg
|
||||
P1-RC-P3-L64b | len 2971.4 | min [67.6, -889.8, 40888.0] | max [897.0, 889.8, 40888.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor P1-CP | src EL 40.888; joins at 90/270 deg
|
||||
P1-RC-P3-L64a | len 2971.4 | min [-897.0, -889.8, 40888.0] | max [-67.6, 889.8, 40888.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor P1-CP | src EL 40.888; joins at 90/270 deg
|
||||
P1-RC-P3-L63b | len 2971.4 | min [-889.8, -897.0, 40588.0] | max [889.8, -67.6, 40588.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor P1-CP | src EL 40.588; joins at 0/180 deg
|
||||
P1-RC-P3-L63a | len 2971.4 | min [-889.8, 67.6, 40588.0] | max [889.8, 897.0, 40588.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor P1-CP | src EL 40.588; joins at 0/180 deg
|
||||
P1-RC-P3-L62b | len 2971.4 | min [67.6, -889.8, 40288.0] | max [897.0, 889.8, 40288.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 40.288; joins at 90/270 deg
|
||||
P1-RC-P3-L62a | len 2971.4 | min [-897.0, -889.8, 40288.0] | max [-67.6, 889.8, 40288.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 40.288; joins at 90/270 deg
|
||||
P1-RC-P3-L61b | len 2971.4 | min [-889.8, -897.0, 39988.0] | max [889.8, -67.6, 39988.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 39.988; joins at 0/180 deg
|
||||
P1-RC-P3-L61a | len 2971.4 | min [-889.8, 67.6, 39988.0] | max [889.8, 897.0, 39988.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 39.988; joins at 0/180 deg
|
||||
P1-RC-P3-L60b | len 2971.4 | min [67.6, -889.8, 39688.0] | max [897.0, 889.8, 39688.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 39.688; joins at 90/270 deg
|
||||
P1-RC-P3-L60a | len 2971.4 | min [-897.0, -889.8, 39688.0] | max [-67.6, 889.8, 39688.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 39.688; joins at 90/270 deg
|
||||
P1-RC-P3-L59b | len 2971.4 | min [-889.8, -897.0, 39388.0] | max [889.8, -67.6, 39388.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 39.388; joins at 0/180 deg
|
||||
P1-RC-P3-L59a | len 2971.4 | min [-889.8, 67.6, 39388.0] | max [889.8, 897.0, 39388.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 39.388; joins at 0/180 deg
|
||||
P1-RC-P3-L58b | len 2971.4 | min [67.6, -889.8, 39088.0] | max [897.0, 889.8, 39088.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 39.088; joins at 90/270 deg
|
||||
P1-RC-P3-L58a | len 2971.4 | min [-897.0, -889.8, 39088.0] | max [-67.6, 889.8, 39088.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 39.088; joins at 90/270 deg
|
||||
P1-RC-P3-L57b | len 2971.4 | min [-889.8, -897.0, 38788.0] | max [889.8, -67.6, 38788.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 38.788; joins at 0/180 deg
|
||||
P1-RC-P3-L57a | len 2971.4 | min [-889.8, 67.6, 38788.0] | max [889.8, 897.0, 38788.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 38.788; joins at 0/180 deg
|
||||
P1-RC-P3-L56b | len 2971.4 | min [67.6, -889.8, 38488.0] | max [897.0, 889.8, 38488.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 38.488; joins at 90/270 deg
|
||||
P1-RC-P3-L56a | len 2971.4 | min [-897.0, -889.8, 38488.0] | max [-67.6, 889.8, 38488.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 38.488; joins at 90/270 deg
|
||||
P1-RC-P3-L55b | len 2971.4 | min [-889.8, -897.0, 38188.0] | max [889.8, -67.6, 38188.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 38.188; joins at 0/180 deg
|
||||
P1-RC-P3-L55a | len 2971.4 | min [-889.8, 67.6, 38188.0] | max [889.8, 897.0, 38188.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 38.188; joins at 0/180 deg
|
||||
P1-RC-P3-L54b | len 2971.4 | min [67.6, -889.8, 37888.0] | max [897.0, 889.8, 37888.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 37.888; joins at 90/270 deg
|
||||
P1-RC-P3-L54a | len 2971.4 | min [-897.0, -889.8, 37888.0] | max [-67.6, 889.8, 37888.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 37.888; joins at 90/270 deg
|
||||
P1-RC-P3-L53b | len 2971.4 | min [-889.8, -897.0, 37588.0] | max [889.8, -67.6, 37588.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 37.588; joins at 0/180 deg
|
||||
P1-RC-P3-L53a | len 2971.4 | min [-889.8, 67.6, 37588.0] | max [889.8, 897.0, 37588.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 37.588; joins at 0/180 deg
|
||||
P1-RC-P3-L52b | len 2971.4 | min [67.6, -889.8, 37288.0] | max [897.0, 889.8, 37288.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 37.288; joins at 90/270 deg
|
||||
P1-RC-P3-L52a | len 2971.4 | min [-897.0, -889.8, 37288.0] | max [-67.6, 889.8, 37288.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 37.288; joins at 90/270 deg
|
||||
P1-RC-P3-L51b | len 2971.4 | min [-889.8, -897.0, 36988.0] | max [889.8, -67.6, 36988.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 36.988; joins at 0/180 deg
|
||||
P1-RC-P3-L51a | len 2971.4 | min [-889.8, 67.6, 36988.0] | max [889.8, 897.0, 36988.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 36.988; joins at 0/180 deg
|
||||
P1-RC-P3-L50b | len 2971.4 | min [67.6, -889.8, 36688.0] | max [897.0, 889.8, 36688.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 36.688; joins at 90/270 deg
|
||||
P1-RC-P3-L50a | len 2971.4 | min [-897.0, -889.8, 36688.0] | max [-67.6, 889.8, 36688.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 36.688; joins at 90/270 deg
|
||||
P1-RC-P3-L49b | len 2971.4 | min [-889.8, -897.0, 36388.0] | max [889.8, -67.6, 36388.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 36.388; joins at 0/180 deg
|
||||
P1-RC-P3-L49a | len 2971.4 | min [-889.8, 67.6, 36388.0] | max [889.8, 897.0, 36388.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 36.388; joins at 0/180 deg
|
||||
P1-RC-P3-L48b | len 2971.4 | min [67.6, -889.8, 36088.0] | max [897.0, 889.8, 36088.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 36.088; joins at 90/270 deg
|
||||
P1-RC-P3-L48a | len 2971.4 | min [-897.0, -889.8, 36088.0] | max [-67.6, 889.8, 36088.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 36.088; joins at 90/270 deg
|
||||
P1-RC-P3-L47b | len 2971.4 | min [-889.8, -897.0, 35788.0] | max [889.8, -67.6, 35788.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 35.788; joins at 0/180 deg
|
||||
P1-RC-P3-L47a | len 2971.4 | min [-889.8, 67.6, 35788.0] | max [889.8, 897.0, 35788.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 35.788; joins at 0/180 deg
|
||||
P1-RC-P3-L46b | len 2971.4 | min [67.6, -889.8, 35488.0] | max [897.0, 889.8, 35488.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 35.488; joins at 90/270 deg
|
||||
P1-RC-P3-L46a | len 2971.4 | min [-897.0, -889.8, 35488.0] | max [-67.6, 889.8, 35488.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 35.488; joins at 90/270 deg
|
||||
P1-RC-P3-L45b | len 2971.4 | min [-889.8, -897.0, 35188.0] | max [889.8, -67.6, 35188.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 35.188; joins at 0/180 deg
|
||||
P1-RC-P3-L45a | len 2971.4 | min [-889.8, 67.6, 35188.0] | max [889.8, 897.0, 35188.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 35.188; joins at 0/180 deg
|
||||
P1-RC-P3-L44b | len 2971.4 | min [67.6, -889.8, 34888.0] | max [897.0, 889.8, 34888.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 34.888; joins at 90/270 deg
|
||||
P1-RC-P3-L44a | len 2971.4 | min [-897.0, -889.8, 34888.0] | max [-67.6, 889.8, 34888.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 34.888; joins at 90/270 deg
|
||||
P1-RC-P3-L43b | len 2971.4 | min [-889.8, -897.0, 34588.0] | max [889.8, -67.6, 34588.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 34.588; joins at 0/180 deg
|
||||
P1-RC-P3-L43a | len 2971.4 | min [-889.8, 67.6, 34588.0] | max [889.8, 897.0, 34588.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 34.588; joins at 0/180 deg
|
||||
P1-RC-P3-L42b | len 2971.4 | min [67.6, -889.8, 34288.0] | max [897.0, 889.8, 34288.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 34.288; joins at 90/270 deg
|
||||
P1-RC-P3-L42a | len 2971.4 | min [-897.0, -889.8, 34288.0] | max [-67.6, 889.8, 34288.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 34.288; joins at 90/270 deg
|
||||
P1-RC-P3-L41b | len 2971.4 | min [-889.8, -897.0, 33988.0] | max [889.8, -67.6, 33988.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 33.988; joins at 0/180 deg
|
||||
P1-RC-P3-L41a | len 2971.4 | min [-889.8, 67.6, 33988.0] | max [889.8, 897.0, 33988.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 33.988; joins at 0/180 deg
|
||||
P1-RC-P3-L40b | len 2971.4 | min [67.6, -889.8, 33688.0] | max [897.0, 889.8, 33688.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 33.688; joins at 90/270 deg
|
||||
P1-RC-P3-L40a | len 2971.4 | min [-897.0, -889.8, 33688.0] | max [-67.6, 889.8, 33688.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 33.688; joins at 90/270 deg
|
||||
P1-RC-P3-L39b | len 2971.4 | min [-889.8, -897.0, 33388.0] | max [889.8, -67.6, 33388.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 33.388; joins at 0/180 deg
|
||||
P1-RC-P3-L39a | len 2971.4 | min [-889.8, 67.6, 33388.0] | max [889.8, 897.0, 33388.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 33.388; joins at 0/180 deg
|
||||
P1-RC-P3-L38b | len 2971.4 | min [67.6, -889.8, 33088.0] | max [897.0, 889.8, 33088.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 33.088; joins at 90/270 deg
|
||||
P1-RC-P3-L38a | len 2971.4 | min [-897.0, -889.8, 33088.0] | max [-67.6, 889.8, 33088.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 33.088; joins at 90/270 deg
|
||||
P1-RC-P3-L37b | len 2971.4 | min [-889.8, -897.0, 32788.0] | max [889.8, -67.6, 32788.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 32.788; joins at 0/180 deg
|
||||
P1-RC-P3-L37a | len 2971.4 | min [-889.8, 67.6, 32788.0] | max [889.8, 897.0, 32788.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 32.788; joins at 0/180 deg
|
||||
P1-RC-P3-L36b | len 2971.4 | min [67.6, -889.8, 32488.0] | max [897.0, 889.8, 32488.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 32.488; joins at 90/270 deg
|
||||
P1-RC-P3-L36a | len 2971.4 | min [-897.0, -889.8, 32488.0] | max [-67.6, 889.8, 32488.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 32.488; joins at 90/270 deg
|
||||
P1-RC-P3-L35b | len 2971.4 | min [-889.8, -897.0, 32188.0] | max [889.8, -67.6, 32188.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 32.188; joins at 0/180 deg
|
||||
P1-RC-P3-L35a | len 2971.4 | min [-889.8, 67.6, 32188.0] | max [889.8, 897.0, 32188.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 32.188; joins at 0/180 deg
|
||||
P1-RC-P3-L34b | len 2971.4 | min [67.6, -889.8, 31888.0] | max [897.0, 889.8, 31888.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 31.888; joins at 90/270 deg
|
||||
P1-RC-P3-L34a | len 2971.4 | min [-897.0, -889.8, 31888.0] | max [-67.6, 889.8, 31888.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 31.888; joins at 90/270 deg
|
||||
P1-RC-P3-L33b | len 2971.4 | min [-889.8, -897.0, 31588.0] | max [889.8, -67.6, 31588.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 31.588; joins at 0/180 deg
|
||||
P1-RC-P3-L33a | len 2971.4 | min [-889.8, 67.6, 31588.0] | max [889.8, 897.0, 31588.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 31.588; joins at 0/180 deg
|
||||
P1-RC-P3-L32b | len 2971.4 | min [67.6, -889.8, 31288.0] | max [897.0, 889.8, 31288.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 31.288; joins at 90/270 deg
|
||||
P1-RC-P3-L32a | len 2971.4 | min [-897.0, -889.8, 31288.0] | max [-67.6, 889.8, 31288.0] | dl 3218.000 | cl 0.000 | dia H19 | shape VI | host P1-CL | anchor None | src EL 31.288; joins at 90/270 deg
|
||||
P1-RC-P5-L31 | len 5571.0 | min [-897.0, -897.0, 30988.0] | max [897.0, 896.4, 30988.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 30.988; coupler gap 65 at 90 deg
|
||||
seg 5571.0 [-32.5, 896.4, 30988.0]->[32.5, 896.4, 30988.0] arc True
|
||||
P1-RC-P5-L30 | len 5571.0 | min [-897.0, -897.0, 30868.0] | max [897.0, 896.4, 30868.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 30.868; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L29 | len 5571.0 | min [-897.0, -897.0, 30748.0] | max [897.0, 896.4, 30748.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 30.748; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L28 | len 5571.0 | min [-897.0, -897.0, 30628.0] | max [897.0, 896.4, 30628.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 30.628; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L27 | len 5571.0 | min [-897.0, -897.0, 30508.0] | max [897.0, 896.4, 30508.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 30.508; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L26 | len 5571.0 | min [-897.0, -897.0, 30388.0] | max [897.0, 896.4, 30388.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 30.388; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L25 | len 5571.0 | min [-897.0, -897.0, 30268.0] | max [897.0, 896.4, 30268.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 30.268; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L24 | len 5571.0 | min [-897.0, -897.0, 30148.0] | max [897.0, 896.4, 30148.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 30.148; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L23 | len 5571.0 | min [-897.0, -897.0, 30028.0] | max [897.0, 896.4, 30028.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 30.028; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L22 | len 5571.0 | min [-897.0, -897.0, 29908.0] | max [897.0, 896.4, 29908.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 29.908; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L21 | len 5571.0 | min [-897.0, -897.0, 29788.0] | max [897.0, 896.4, 29788.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 29.788; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L20 | len 5571.0 | min [-897.0, -897.0, 29668.0] | max [897.0, 896.4, 29668.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 29.668; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L19 | len 5571.0 | min [-897.0, -897.0, 29548.0] | max [897.0, 896.4, 29548.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 29.548; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L18 | len 5571.0 | min [-897.0, -897.0, 29428.0] | max [897.0, 896.4, 29428.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 29.428; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L17 | len 5571.0 | min [-897.0, -897.0, 29308.0] | max [897.0, 896.4, 29308.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 29.308; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L16 | len 5571.0 | min [-897.0, -897.0, 29188.0] | max [897.0, 896.4, 29188.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 29.188; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L15 | len 5571.0 | min [-897.0, -897.0, 29068.0] | max [897.0, 896.4, 29068.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 29.068; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L14 | len 5571.0 | min [-897.0, -897.0, 28948.0] | max [897.0, 896.4, 28948.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 28.948; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L13 | len 5571.0 | min [-897.0, -897.0, 28828.0] | max [897.0, 896.4, 28828.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 28.828; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L12 | len 5571.0 | min [-897.0, -897.0, 28708.0] | max [897.0, 896.4, 28708.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 28.708; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L11 | len 5571.0 | min [-897.0, -897.0, 28588.0] | max [897.0, 896.4, 28588.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 28.588; coupler gap 65 at 90 deg
|
||||
P1-RC-P5-L10 | len 5571.0 | min [-897.0, -897.0, 28468.0] | max [897.0, 896.4, 28468.0] | dl 5571.000 | cl 65.000 | dia H19 | shape IX | host P1-CL | anchor None | src EL 28.468; coupler gap 65 at 90 deg
|
||||
P1-RC-P4-L09b | len 2753.0 | min [32.5, -896.4, 28348.0] | max [897.0, 896.4, 28348.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 28.348; coupler gap 65 at 90/270 deg
|
||||
seg 2753.0 [32.5, -896.4, 28348.0]->[32.5, 896.4, 28348.0] arc True
|
||||
P1-RC-P4-L09a | len 2753.0 | min [-897.0, -896.4, 28348.0] | max [-32.5, 896.4, 28348.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 28.348; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L08b | len 2753.0 | min [32.5, -896.4, 28228.0] | max [897.0, 896.4, 28228.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 28.228; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L08a | len 2753.0 | min [-897.0, -896.4, 28228.0] | max [-32.5, 896.4, 28228.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 28.228; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L07b | len 2753.0 | min [32.5, -896.4, 28108.0] | max [897.0, 896.4, 28108.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 28.108; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L07a | len 2753.0 | min [-897.0, -896.4, 28108.0] | max [-32.5, 896.4, 28108.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 28.108; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L06b | len 2753.0 | min [32.5, -896.4, 27988.0] | max [897.0, 896.4, 27988.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 27.988; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L06a | len 2753.0 | min [-897.0, -896.4, 27988.0] | max [-32.5, 896.4, 27988.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 27.988; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L05b | len 2753.0 | min [32.5, -896.4, 27868.0] | max [897.0, 896.4, 27868.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 27.868; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L05a | len 2753.0 | min [-897.0, -896.4, 27868.0] | max [-32.5, 896.4, 27868.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 27.868; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L04b | len 2753.0 | min [32.5, -896.4, 27748.0] | max [897.0, 896.4, 27748.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 27.748; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L04a | len 2753.0 | min [-897.0, -896.4, 27748.0] | max [-32.5, 896.4, 27748.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 27.748; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L03b | len 2753.0 | min [32.5, -896.4, 27628.0] | max [897.0, 896.4, 27628.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 27.628; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L03a | len 2753.0 | min [-897.0, -896.4, 27628.0] | max [-32.5, 896.4, 27628.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 27.628; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L02b | len 2753.0 | min [32.5, -896.4, 27508.0] | max [897.0, 896.4, 27508.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 27.508; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L02a | len 2753.0 | min [-897.0, -896.4, 27508.0] | max [-32.5, 896.4, 27508.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 27.508; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L01b | len 2753.0 | min [32.5, -896.4, 27388.0] | max [897.0, 896.4, 27388.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 27.388; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P4-L01a | len 2753.0 | min [-897.0, -896.4, 27388.0] | max [-32.5, 896.4, 27388.0] | dl 2753.000 | cl 65.000 | dia H19 | shape V | host P1-CL | anchor None | src EL 27.388; coupler gap 65 at 90/270 deg
|
||||
P1-RC-P2-46 | len 16553.0 | min [817.8, -112.4, 26508.0] | max [817.8, -112.4, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 352.1739 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
seg 16553.0 [817.8, -112.4, 26508.0]->[817.8, -112.4, 43061.0] arc False
|
||||
P1-RC-P1-46 | len 17247.1 | min [862.4, -232.9, 26508.0] | max [1694.6, -118.5, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 352.1739 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
seg 500.0 [1694.6, -232.9, 26508.0]->[1199.2, -164.8, 26508.0] arc False
|
||||
seg 534.1 [1199.2, -164.8, 26508.0]->[862.4, -118.5, 26848.0] arc True
|
||||
seg 16213.0 [862.4, -118.5, 26848.0]->[862.4, -118.5, 43061.0] arc False
|
||||
P1-RC-P2-45 | len 16553.0 | min [794.9, -222.7, 26508.0] | max [794.9, -222.7, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 344.3478 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-45 | len 17247.1 | min [838.2, -461.5, 26508.0] | max [1647.1, -234.9, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 344.3478 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-44 | len 16553.0 | min [757.2, -328.9, 26508.0] | max [757.2, -328.9, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 336.5217 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-44 | len 17247.1 | min [798.4, -681.5, 26508.0] | max [1568.9, -346.8, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 336.5217 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-43 | len 16553.0 | min [705.3, -428.9, 26508.0] | max [705.3, -428.9, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 328.6957 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-43 | len 17247.1 | min [743.8, -888.7, 26508.0] | max [1461.5, -452.3, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 328.6957 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-42 | len 16553.0 | min [640.3, -521.0, 26508.0] | max [640.3, -521.0, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 320.8696 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-42 | len 17247.1 | min [675.3, -1079.5, 26508.0] | max [1326.9, -549.4, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 320.8696 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-41 | len 16553.0 | min [563.4, -603.3, 26508.0] | max [563.4, -603.3, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 313.0435 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-41 | len 17247.1 | min [594.2, -1250.1, 26508.0] | max [1167.5, -636.2, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 313.0435 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-40 | len 16553.0 | min [476.0, -674.4, 26508.0] | max [476.0, -674.4, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 305.2174 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-40 | len 17247.1 | min [502.0, -1397.4, 26508.0] | max [986.4, -711.2, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 305.2174 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-39 | len 16553.0 | min [379.8, -732.9, 26508.0] | max [379.8, -732.9, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 297.3913 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-39 | len 17247.1 | min [400.5, -1518.7, 26508.0] | max [786.9, -772.9, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 297.3913 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-38 | len 16553.0 | min [276.4, -777.8, 26508.0] | max [276.4, -777.8, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 289.5652 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-38 | len 17247.1 | min [291.5, -1611.7, 26508.0] | max [572.8, -820.2, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 289.5652 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-37 | len 16553.0 | min [168.0, -808.2, 26508.0] | max [168.0, -808.2, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 281.7391 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-37 | len 17247.1 | min [177.1, -1674.7, 26508.0] | max [348.0, -852.3, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 281.7391 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-36 | len 16553.0 | min [56.3, -823.6, 26508.0] | max [56.3, -823.6, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 273.9130 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-36 | len 17247.1 | min [59.4, -1706.5, 26508.0] | max [116.7, -868.5, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 273.9130 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-35 | len 16553.0 | min [-56.3, -823.6, 26508.0] | max [-56.3, -823.6, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 266.0870 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-35 | len 17247.1 | min [-116.7, -1706.5, 26508.0] | max [-59.4, -868.5, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 266.0870 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-34 | len 16553.0 | min [-168.0, -808.2, 26508.0] | max [-168.0, -808.2, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 258.2609 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-34 | len 17247.1 | min [-348.0, -1674.7, 26508.0] | max [-177.1, -852.3, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 258.2609 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-33 | len 16553.0 | min [-276.4, -777.8, 26508.0] | max [-276.4, -777.8, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 250.4348 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-33 | len 17247.1 | min [-572.8, -1611.7, 26508.0] | max [-291.5, -820.2, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 250.4348 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-32 | len 16553.0 | min [-379.8, -732.9, 26508.0] | max [-379.8, -732.9, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 242.6087 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-32 | len 17247.1 | min [-786.9, -1518.7, 26508.0] | max [-400.5, -772.9, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 242.6087 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-31 | len 16553.0 | min [-476.0, -674.4, 26508.0] | max [-476.0, -674.4, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 234.7826 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-31 | len 17247.1 | min [-986.4, -1397.4, 26508.0] | max [-502.0, -711.2, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 234.7826 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-30 | len 16553.0 | min [-563.4, -603.3, 26508.0] | max [-563.4, -603.3, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 226.9565 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-30 | len 17247.1 | min [-1167.5, -1250.1, 26508.0] | max [-594.2, -636.2, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 226.9565 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-29 | len 16553.0 | min [-640.3, -521.0, 26508.0] | max [-640.3, -521.0, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 219.1304 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-29 | len 17247.1 | min [-1326.9, -1079.5, 26508.0] | max [-675.3, -549.4, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 219.1304 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-28 | len 16553.0 | min [-705.3, -428.9, 26508.0] | max [-705.3, -428.9, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 211.3043 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-28 | len 17247.1 | min [-1461.5, -888.7, 26508.0] | max [-743.8, -452.3, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 211.3043 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-27 | len 16553.0 | min [-757.2, -328.9, 26508.0] | max [-757.2, -328.9, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 203.4783 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-27 | len 17247.1 | min [-1568.9, -681.5, 26508.0] | max [-798.4, -346.8, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 203.4783 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-26 | len 16553.0 | min [-794.9, -222.7, 26508.0] | max [-794.9, -222.7, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 195.6522 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-26 | len 17247.1 | min [-1647.1, -461.5, 26508.0] | max [-838.2, -234.9, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 195.6522 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-25 | len 16553.0 | min [-817.8, -112.4, 26508.0] | max [-817.8, -112.4, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 187.8261 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-25 | len 17247.1 | min [-1694.6, -232.9, 26508.0] | max [-862.4, -118.5, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 187.8261 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-24 | len 16553.0 | min [-825.5, 0.0, 26508.0] | max [-825.5, 0.0, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 180.0000 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-24 | len 17247.1 | min [-1710.5, 0.0, 26508.0] | max [-870.5, 0.0, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 180.0000 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-23 | len 16553.0 | min [-817.8, 112.4, 26508.0] | max [-817.8, 112.4, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 172.1739 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-23 | len 17247.1 | min [-1694.6, 118.5, 26508.0] | max [-862.4, 232.9, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 172.1739 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-22 | len 16553.0 | min [-794.9, 222.7, 26508.0] | max [-794.9, 222.7, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 164.3478 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-22 | len 17247.1 | min [-1647.1, 234.9, 26508.0] | max [-838.2, 461.5, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 164.3478 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-21 | len 16553.0 | min [-757.2, 328.9, 26508.0] | max [-757.2, 328.9, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 156.5217 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-21 | len 17247.1 | min [-1568.9, 346.8, 26508.0] | max [-798.4, 681.5, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 156.5217 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-20 | len 16553.0 | min [-705.3, 428.9, 26508.0] | max [-705.3, 428.9, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 148.6957 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-20 | len 17247.1 | min [-1461.5, 452.3, 26508.0] | max [-743.8, 888.7, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 148.6957 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-19 | len 16553.0 | min [-640.3, 521.0, 26508.0] | max [-640.3, 521.0, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 140.8696 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-19 | len 17247.1 | min [-1326.9, 549.4, 26508.0] | max [-675.3, 1079.5, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 140.8696 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-18 | len 16553.0 | min [-563.4, 603.3, 26508.0] | max [-563.4, 603.3, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 133.0435 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-18 | len 17247.1 | min [-1167.5, 636.2, 26508.0] | max [-594.2, 1250.1, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 133.0435 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-17 | len 16553.0 | min [-476.0, 674.4, 26508.0] | max [-476.0, 674.4, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 125.2174 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-17 | len 17247.1 | min [-986.4, 711.2, 26508.0] | max [-502.0, 1397.4, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 125.2174 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-16 | len 16553.0 | min [-379.8, 732.9, 26508.0] | max [-379.8, 732.9, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 117.3913 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-16 | len 17247.1 | min [-786.9, 772.9, 26508.0] | max [-400.5, 1518.7, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 117.3913 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-15 | len 16553.0 | min [-276.4, 777.8, 26508.0] | max [-276.4, 777.8, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 109.5652 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-15 | len 17247.1 | min [-572.8, 820.2, 26508.0] | max [-291.5, 1611.7, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 109.5652 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-14 | len 16553.0 | min [-168.0, 808.2, 26508.0] | max [-168.0, 808.2, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 101.7391 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-14 | len 17247.1 | min [-348.0, 852.3, 26508.0] | max [-177.1, 1674.7, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 101.7391 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-13 | len 16553.0 | min [-56.3, 823.6, 26508.0] | max [-56.3, 823.6, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 93.9130 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-13 | len 17247.1 | min [-116.7, 868.5, 26508.0] | max [-59.4, 1706.5, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 93.9130 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-12 | len 16553.0 | min [56.3, 823.6, 26508.0] | max [56.3, 823.6, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 86.0870 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-12 | len 17247.1 | min [59.4, 868.5, 26508.0] | max [116.7, 1706.5, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 86.0870 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-11 | len 16553.0 | min [168.0, 808.2, 26508.0] | max [168.0, 808.2, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 78.2609 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-11 | len 17247.1 | min [177.1, 852.3, 26508.0] | max [348.0, 1674.7, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 78.2609 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-10 | len 16553.0 | min [276.4, 777.8, 26508.0] | max [276.4, 777.8, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 70.4348 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-10 | len 17247.1 | min [291.5, 820.2, 26508.0] | max [572.8, 1611.7, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 70.4348 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-09 | len 16553.0 | min [379.8, 732.9, 26508.0] | max [379.8, 732.9, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 62.6087 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-09 | len 17247.1 | min [400.5, 772.9, 26508.0] | max [786.9, 1518.7, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 62.6087 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-08 | len 16553.0 | min [476.0, 674.4, 26508.0] | max [476.0, 674.4, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 54.7826 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-08 | len 17247.1 | min [502.0, 711.2, 26508.0] | max [986.4, 1397.4, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 54.7826 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-07 | len 16553.0 | min [563.4, 603.3, 26508.0] | max [563.4, 603.3, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 46.9565 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-07 | len 17247.1 | min [594.2, 636.2, 26508.0] | max [1167.5, 1250.1, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 46.9565 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-06 | len 16553.0 | min [640.3, 521.0, 26508.0] | max [640.3, 521.0, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 39.1304 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-06 | len 17247.1 | min [675.3, 549.4, 26508.0] | max [1326.9, 1079.5, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 39.1304 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-05 | len 16553.0 | min [705.3, 428.9, 26508.0] | max [705.3, 428.9, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 31.3043 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-05 | len 17247.1 | min [743.8, 452.3, 26508.0] | max [1461.5, 888.7, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 31.3043 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-04 | len 16553.0 | min [757.2, 328.9, 26508.0] | max [757.2, 328.9, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 23.4783 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-04 | len 17247.1 | min [798.4, 346.8, 26508.0] | max [1568.9, 681.5, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 23.4783 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-03 | len 16553.0 | min [794.9, 222.7, 26508.0] | max [794.9, 222.7, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 15.6522 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-03 | len 17247.1 | min [838.2, 234.9, 26508.0] | max [1647.1, 461.5, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 15.6522 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-02 | len 16553.0 | min [817.8, 112.4, 26508.0] | max [817.8, 112.4, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 7.8261 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-02 | len 17247.1 | min [862.4, 118.5, 26508.0] | max [1694.6, 232.9, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 7.8261 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
P1-RC-P2-01 | len 16553.0 | min [825.5, 0.0, 26508.0] | max [825.5, 0.0, 43061.0] | dl 16553.000 | cl 0.000 | dia S32 | shape XVI | host P1-CL | anchor P1-FT,P1-CP | src angle 0.0000 deg; D1 단면 C-C / 정면도; D3 P2
|
||||
P1-RC-P1-01 | len 17247.1 | min [870.5, 0.0, 26508.0] | max [1710.5, 0.0, 43061.0] | dl 17247.071 | cl 0.000 | dia S32 | shape XIV | host P1-CL | anchor P1-FT,P1-CP | src angle 0.0000 deg; D1 단면 C-C / 정면도; D3 P1
|
||||
@@ -0,0 +1,165 @@
|
||||
P1-RC-S2-g5a+1200 | len 2463.3 | min [4562.0, 1104.5, 42898.0] | max [5658.8, 1188.9, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
seg 657.2 [4562.0, 1188.9, 42898.0]->[4562.0, 1188.9, 43555.2] arc False
|
||||
seg 67.2 [4562.0, 1188.9, 43555.2]->[4604.7, 1185.7, 43598.0] arc True
|
||||
seg 1014.5 [4604.7, 1185.7, 43598.0]->[5616.2, 1107.7, 43598.0] arc False
|
||||
seg 67.2 [5616.2, 1107.7, 43598.0]->[5658.8, 1104.5, 43555.2] arc True
|
||||
seg 657.2 [5658.8, 1104.5, 43555.2]->[5658.8, 1104.5, 42898.0] arc False
|
||||
P1-RC-S2-g5a+1125 | len 2463.3 | min [4556.3, 1029.7, 42898.0] | max [5653.0, 1114.2, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a+1000 | len 2463.3 | min [4546.7, 905.1, 42898.0] | max [5643.4, 989.5, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a+875 | len 2463.3 | min [4537.1, 780.4, 42898.0] | max [5633.8, 864.9, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a+750 | len 2463.3 | min [4527.5, 655.8, 42898.0] | max [5624.2, 740.3, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a+625 | len 2463.3 | min [4517.9, 531.2, 42898.0] | max [5614.6, 615.6, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a+500 | len 2463.3 | min [4508.3, 406.5, 42898.0] | max [5605.0, 491.0, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a+375 | len 2463.3 | min [4498.7, 281.9, 42898.0] | max [5595.4, 366.4, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a+250 | len 2463.3 | min [4489.1, 157.3, 42898.0] | max [5585.8, 241.8, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a+125 | len 2463.3 | min [4479.5, 32.6, 42898.0] | max [5576.2, 117.1, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a+0 | len 2463.3 | min [4469.9, -92.0, 42898.0] | max [5566.6, -7.5, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a-125 | len 2463.3 | min [4460.3, -216.6, 42898.0] | max [5557.0, -132.1, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a-250 | len 2463.3 | min [4450.7, -341.3, 42898.0] | max [5547.4, -256.8, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a-375 | len 2463.3 | min [4441.1, -465.9, 42898.0] | max [5537.8, -381.4, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a-500 | len 2463.3 | min [4431.5, -590.5, 42898.0] | max [5528.2, -506.0, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a-625 | len 2463.3 | min [4421.9, -715.1, 42898.0] | max [5518.6, -630.7, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a-750 | len 2463.3 | min [4412.3, -839.8, 42898.0] | max [5509.0, -755.3, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a-875 | len 2463.3 | min [4402.7, -964.4, 42898.0] | max [5499.4, -879.9, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a-1000 | len 2463.3 | min [4393.1, -1089.0, 42898.0] | max [5489.8, -1004.6, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a-1125 | len 2463.3 | min [4383.5, -1213.7, 42898.0] | max [5480.2, -1129.2, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S2-g5a-1200 | len 2463.3 | min [4377.7, -1288.4, 42898.0] | max [5474.4, -1204.0, 43598.0] | dl 2500.000 | host P1-CP | src girder 5 pedestal; lower layer
|
||||
P1-RC-S1-g5c+550 | len 3763.3 | min [5474.4, -1288.4, 42948.0] | max [5658.8, 1104.5, 43648.0] | dl 3800.000 | host P1-CP | src girder 5 pedestal; upper layer [추론]
|
||||
seg 657.2 [5474.4, -1288.4, 42948.0]->[5474.4, -1288.4, 43605.2] arc False
|
||||
seg 67.2 [5474.4, -1288.4, 43605.2]->[5477.7, -1245.8, 43648.0] arc True
|
||||
seg 2314.5 [5477.7, -1245.8, 43648.0]->[5655.5, 1061.8, 43648.0] arc False
|
||||
seg 67.2 [5655.5, 1061.8, 43648.0]->[5658.8, 1104.5, 43605.2] arc True
|
||||
seg 657.2 [5658.8, 1104.5, 43605.2]->[5658.8, 1104.5, 42948.0] arc False
|
||||
P1-RC-S1-g5c+438 | len 3763.3 | min [5362.8, -1279.8, 42948.0] | max [5547.1, 1113.1, 43648.0] | dl 3800.000 | host P1-CP | src girder 5 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g5c+313 | len 3763.3 | min [5238.1, -1270.2, 42948.0] | max [5422.5, 1122.7, 43648.0] | dl 3800.000 | host P1-CP | src girder 5 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g5c+188 | len 3763.3 | min [5113.5, -1260.6, 42948.0] | max [5297.8, 1132.3, 43648.0] | dl 3800.000 | host P1-CP | src girder 5 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g5c+63 | len 3763.3 | min [4988.9, -1251.0, 42948.0] | max [5173.2, 1141.9, 43648.0] | dl 3800.000 | host P1-CP | src girder 5 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g5c-62 | len 3763.3 | min [4864.3, -1241.4, 42948.0] | max [5048.6, 1151.5, 43648.0] | dl 3800.000 | host P1-CP | src girder 5 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g5c-187 | len 3763.3 | min [4739.6, -1231.8, 42948.0] | max [4924.0, 1161.1, 43648.0] | dl 3800.000 | host P1-CP | src girder 5 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g5c-312 | len 3763.3 | min [4615.0, -1222.2, 42948.0] | max [4799.3, 1170.7, 43648.0] | dl 3800.000 | host P1-CP | src girder 5 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g5c-437 | len 3763.3 | min [4490.4, -1212.6, 42948.0] | max [4674.7, 1180.3, 43648.0] | dl 3800.000 | host P1-CP | src girder 5 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g5c-550 | len 3763.3 | min [4377.7, -1204.0, 42948.0] | max [4562.0, 1188.9, 43648.0] | dl 3800.000 | host P1-CP | src girder 5 pedestal; upper layer [추론]
|
||||
P1-RC-S2-g4a+1200 | len 2463.3 | min [2056.7, 1104.5, 42827.0] | max [3153.4, 1188.9, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a+1125 | len 2463.3 | min [2050.9, 1029.7, 42827.0] | max [3147.7, 1114.2, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a+1000 | len 2463.3 | min [2041.3, 905.1, 42827.0] | max [3138.1, 989.5, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a+875 | len 2463.3 | min [2031.7, 780.4, 42827.0] | max [3128.5, 864.9, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a+750 | len 2463.3 | min [2022.1, 655.8, 42827.0] | max [3118.9, 740.3, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a+625 | len 2463.3 | min [2012.5, 531.2, 42827.0] | max [3109.3, 615.6, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a+500 | len 2463.3 | min [2002.9, 406.5, 42827.0] | max [3099.7, 491.0, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a+375 | len 2463.3 | min [1993.3, 281.9, 42827.0] | max [3090.1, 366.4, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a+250 | len 2463.3 | min [1983.7, 157.3, 42827.0] | max [3080.5, 241.8, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a+125 | len 2463.3 | min [1974.1, 32.6, 42827.0] | max [3070.9, 117.1, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a+0 | len 2463.3 | min [1964.5, -92.0, 42827.0] | max [3061.3, -7.5, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a-125 | len 2463.3 | min [1954.9, -216.6, 42827.0] | max [3051.7, -132.1, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a-250 | len 2463.3 | min [1945.3, -341.3, 42827.0] | max [3042.1, -256.8, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a-375 | len 2463.3 | min [1935.7, -465.9, 42827.0] | max [3032.5, -381.4, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a-500 | len 2463.3 | min [1926.1, -590.5, 42827.0] | max [3022.9, -506.0, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a-625 | len 2463.3 | min [1916.5, -715.1, 42827.0] | max [3013.3, -630.7, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a-750 | len 2463.3 | min [1906.9, -839.8, 42827.0] | max [3003.7, -755.3, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a-875 | len 2463.3 | min [1897.3, -964.4, 42827.0] | max [2994.1, -879.9, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a-1000 | len 2463.3 | min [1887.7, -1089.0, 42827.0] | max [2984.5, -1004.6, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a-1125 | len 2463.3 | min [1878.1, -1213.7, 42827.0] | max [2974.9, -1129.2, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S2-g4a-1200 | len 2463.3 | min [1872.4, -1288.4, 42827.0] | max [2969.1, -1204.0, 43527.0] | dl 2500.000 | host P1-CP | src girder 4 pedestal; lower layer
|
||||
P1-RC-S1-g4c+550 | len 3763.3 | min [2969.1, -1288.4, 42877.0] | max [3153.4, 1104.5, 43577.0] | dl 3800.000 | host P1-CP | src girder 4 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g4c+438 | len 3763.3 | min [2857.4, -1279.8, 42877.0] | max [3041.8, 1113.1, 43577.0] | dl 3800.000 | host P1-CP | src girder 4 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g4c+313 | len 3763.3 | min [2732.8, -1270.2, 42877.0] | max [2917.1, 1122.7, 43577.0] | dl 3800.000 | host P1-CP | src girder 4 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g4c+188 | len 3763.3 | min [2608.2, -1260.6, 42877.0] | max [2792.5, 1132.3, 43577.0] | dl 3800.000 | host P1-CP | src girder 4 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g4c+63 | len 3763.3 | min [2483.6, -1251.0, 42877.0] | max [2667.9, 1141.9, 43577.0] | dl 3800.000 | host P1-CP | src girder 4 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g4c-62 | len 3763.3 | min [2358.9, -1241.4, 42877.0] | max [2543.3, 1151.5, 43577.0] | dl 3800.000 | host P1-CP | src girder 4 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g4c-187 | len 3763.3 | min [2234.3, -1231.8, 42877.0] | max [2418.6, 1161.1, 43577.0] | dl 3800.000 | host P1-CP | src girder 4 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g4c-312 | len 3763.3 | min [2109.7, -1222.2, 42877.0] | max [2294.0, 1170.7, 43577.0] | dl 3800.000 | host P1-CP | src girder 4 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g4c-437 | len 3763.3 | min [1985.0, -1212.6, 42877.0] | max [2169.4, 1180.3, 43577.0] | dl 3800.000 | host P1-CP | src girder 4 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g4c-550 | len 3763.3 | min [1872.4, -1204.0, 42877.0] | max [2056.7, 1188.9, 43577.0] | dl 3800.000 | host P1-CP | src girder 4 pedestal; upper layer [추론]
|
||||
P1-RC-S2-g3a+1200 | len 2463.3 | min [-448.6, 1104.5, 42755.0] | max [648.1, 1188.9, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a+1125 | len 2463.3 | min [-454.4, 1029.7, 42755.0] | max [642.4, 1114.2, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a+1000 | len 2463.3 | min [-464.0, 905.1, 42755.0] | max [632.8, 989.5, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a+875 | len 2463.3 | min [-473.6, 780.4, 42755.0] | max [623.2, 864.9, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a+750 | len 2463.3 | min [-483.2, 655.8, 42755.0] | max [613.6, 740.3, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a+625 | len 2463.3 | min [-492.8, 531.2, 42755.0] | max [603.9, 615.6, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a+500 | len 2463.3 | min [-502.4, 406.5, 42755.0] | max [594.3, 491.0, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a+375 | len 2463.3 | min [-512.0, 281.9, 42755.0] | max [584.7, 366.4, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a+250 | len 2463.3 | min [-521.6, 157.3, 42755.0] | max [575.1, 241.8, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a+125 | len 2463.3 | min [-531.2, 32.6, 42755.0] | max [565.5, 117.1, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a+0 | len 2463.3 | min [-540.8, -92.0, 42755.0] | max [555.9, -7.5, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a-125 | len 2463.3 | min [-550.4, -216.6, 42755.0] | max [546.3, -132.1, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a-250 | len 2463.3 | min [-560.0, -341.3, 42755.0] | max [536.7, -256.8, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a-375 | len 2463.3 | min [-569.6, -465.9, 42755.0] | max [527.1, -381.4, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a-500 | len 2463.3 | min [-579.2, -590.5, 42755.0] | max [517.5, -506.0, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a-625 | len 2463.3 | min [-588.8, -715.1, 42755.0] | max [507.9, -630.7, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a-750 | len 2463.3 | min [-598.4, -839.8, 42755.0] | max [498.3, -755.3, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a-875 | len 2463.3 | min [-608.0, -964.4, 42755.0] | max [488.7, -879.9, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a-1000 | len 2463.3 | min [-617.6, -1089.0, 42755.0] | max [479.1, -1004.6, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a-1125 | len 2463.3 | min [-627.2, -1213.7, 42755.0] | max [469.5, -1129.2, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S2-g3a-1200 | len 2463.3 | min [-633.0, -1288.4, 42755.0] | max [463.8, -1204.0, 43455.0] | dl 2500.000 | host P1-CP | src girder 3 pedestal; lower layer
|
||||
P1-RC-S1-g3c+550 | len 3763.3 | min [463.8, -1288.4, 42805.0] | max [648.1, 1104.5, 43505.0] | dl 3800.000 | host P1-CP | src girder 3 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g3c+438 | len 3763.3 | min [352.1, -1279.8, 42805.0] | max [536.4, 1113.1, 43505.0] | dl 3800.000 | host P1-CP | src girder 3 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g3c+313 | len 3763.3 | min [227.5, -1270.2, 42805.0] | max [411.8, 1122.7, 43505.0] | dl 3800.000 | host P1-CP | src girder 3 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g3c+188 | len 3763.3 | min [102.8, -1260.6, 42805.0] | max [287.2, 1132.3, 43505.0] | dl 3800.000 | host P1-CP | src girder 3 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g3c+63 | len 3763.3 | min [-21.8, -1251.0, 42805.0] | max [162.6, 1141.9, 43505.0] | dl 3800.000 | host P1-CP | src girder 3 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g3c-62 | len 3763.3 | min [-146.4, -1241.4, 42805.0] | max [37.9, 1151.5, 43505.0] | dl 3800.000 | host P1-CP | src girder 3 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g3c-187 | len 3763.3 | min [-271.0, -1231.8, 42805.0] | max [-86.7, 1161.1, 43505.0] | dl 3800.000 | host P1-CP | src girder 3 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g3c-312 | len 3763.3 | min [-395.7, -1222.2, 42805.0] | max [-211.3, 1170.7, 43505.0] | dl 3800.000 | host P1-CP | src girder 3 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g3c-437 | len 3763.3 | min [-520.3, -1212.6, 42805.0] | max [-336.0, 1180.3, 43505.0] | dl 3800.000 | host P1-CP | src girder 3 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g3c-550 | len 3763.3 | min [-633.0, -1204.0, 42805.0] | max [-448.6, 1188.9, 43505.0] | dl 3800.000 | host P1-CP | src girder 3 pedestal; upper layer [추론]
|
||||
P1-RC-S2-g2a+1200 | len 2463.3 | min [-2954.0, 1104.5, 42683.0] | max [-1857.2, 1188.9, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a+1125 | len 2463.3 | min [-2959.7, 1029.7, 42683.0] | max [-1863.0, 1114.2, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a+1000 | len 2463.3 | min [-2969.3, 905.1, 42683.0] | max [-1872.6, 989.5, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a+875 | len 2463.3 | min [-2978.9, 780.4, 42683.0] | max [-1882.2, 864.9, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a+750 | len 2463.3 | min [-2988.5, 655.8, 42683.0] | max [-1891.8, 740.3, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a+625 | len 2463.3 | min [-2998.1, 531.2, 42683.0] | max [-1901.4, 615.6, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a+500 | len 2463.3 | min [-3007.7, 406.5, 42683.0] | max [-1911.0, 491.0, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a+375 | len 2463.3 | min [-3017.3, 281.9, 42683.0] | max [-1920.6, 366.4, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a+250 | len 2463.3 | min [-3026.9, 157.3, 42683.0] | max [-1930.2, 241.8, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a+125 | len 2463.3 | min [-3036.5, 32.6, 42683.0] | max [-1939.8, 117.1, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a+0 | len 2463.3 | min [-3046.1, -92.0, 42683.0] | max [-1949.4, -7.5, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a-125 | len 2463.3 | min [-3055.7, -216.6, 42683.0] | max [-1959.0, -132.1, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a-250 | len 2463.3 | min [-3065.3, -341.3, 42683.0] | max [-1968.6, -256.8, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a-375 | len 2463.3 | min [-3074.9, -465.9, 42683.0] | max [-1978.2, -381.4, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a-500 | len 2463.3 | min [-3084.5, -590.5, 42683.0] | max [-1987.8, -506.0, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a-625 | len 2463.3 | min [-3094.1, -715.1, 42683.0] | max [-1997.4, -630.7, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a-750 | len 2463.3 | min [-3103.7, -839.8, 42683.0] | max [-2007.0, -755.3, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a-875 | len 2463.3 | min [-3113.3, -964.4, 42683.0] | max [-2016.6, -879.9, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a-1000 | len 2463.3 | min [-3122.9, -1089.0, 42683.0] | max [-2026.2, -1004.6, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a-1125 | len 2463.3 | min [-3132.5, -1213.7, 42683.0] | max [-2035.8, -1129.2, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S2-g2a-1200 | len 2463.3 | min [-3138.3, -1288.4, 42683.0] | max [-2041.6, -1204.0, 43383.0] | dl 2500.000 | host P1-CP | src girder 2 pedestal; lower layer
|
||||
P1-RC-S1-g2c+550 | len 3763.3 | min [-2041.6, -1288.4, 42733.0] | max [-1857.2, 1104.5, 43433.0] | dl 3800.000 | host P1-CP | src girder 2 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g2c+438 | len 3763.3 | min [-2153.2, -1279.8, 42733.0] | max [-1968.9, 1113.1, 43433.0] | dl 3800.000 | host P1-CP | src girder 2 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g2c+313 | len 3763.3 | min [-2277.9, -1270.2, 42733.0] | max [-2093.5, 1122.7, 43433.0] | dl 3800.000 | host P1-CP | src girder 2 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g2c+188 | len 3763.3 | min [-2402.5, -1260.6, 42733.0] | max [-2218.2, 1132.3, 43433.0] | dl 3800.000 | host P1-CP | src girder 2 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g2c+63 | len 3763.3 | min [-2527.1, -1251.0, 42733.0] | max [-2342.8, 1141.9, 43433.0] | dl 3800.000 | host P1-CP | src girder 2 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g2c-62 | len 3763.3 | min [-2651.7, -1241.4, 42733.0] | max [-2467.4, 1151.5, 43433.0] | dl 3800.000 | host P1-CP | src girder 2 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g2c-187 | len 3763.3 | min [-2776.4, -1231.8, 42733.0] | max [-2592.0, 1161.1, 43433.0] | dl 3800.000 | host P1-CP | src girder 2 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g2c-312 | len 3763.3 | min [-2901.0, -1222.2, 42733.0] | max [-2716.7, 1170.7, 43433.0] | dl 3800.000 | host P1-CP | src girder 2 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g2c-437 | len 3763.3 | min [-3025.6, -1212.6, 42733.0] | max [-2841.3, 1180.3, 43433.0] | dl 3800.000 | host P1-CP | src girder 2 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g2c-550 | len 3763.3 | min [-3138.3, -1204.0, 42733.0] | max [-2954.0, 1188.9, 43433.0] | dl 3800.000 | host P1-CP | src girder 2 pedestal; upper layer [추론]
|
||||
P1-RC-S2-g1a+1200 | len 2463.3 | min [-5459.3, 1104.5, 42611.0] | max [-4362.6, 1188.9, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a+1125 | len 2463.3 | min [-5465.1, 1029.7, 42611.0] | max [-4368.3, 1114.2, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a+1000 | len 2463.3 | min [-5474.7, 905.1, 42611.0] | max [-4377.9, 989.5, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a+875 | len 2463.3 | min [-5484.3, 780.4, 42611.0] | max [-4387.5, 864.9, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a+750 | len 2463.3 | min [-5493.9, 655.8, 42611.0] | max [-4397.1, 740.3, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a+625 | len 2463.3 | min [-5503.5, 531.2, 42611.0] | max [-4406.7, 615.6, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a+500 | len 2463.3 | min [-5513.1, 406.5, 42611.0] | max [-4416.3, 491.0, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a+375 | len 2463.3 | min [-5522.7, 281.9, 42611.0] | max [-4425.9, 366.4, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a+250 | len 2463.3 | min [-5532.3, 157.3, 42611.0] | max [-4435.5, 241.8, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a+125 | len 2463.3 | min [-5541.9, 32.6, 42611.0] | max [-4445.1, 117.1, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a+0 | len 2463.3 | min [-5551.5, -92.0, 42611.0] | max [-4454.7, -7.5, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a-125 | len 2463.3 | min [-5561.1, -216.6, 42611.0] | max [-4464.3, -132.1, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a-250 | len 2463.3 | min [-5570.7, -341.3, 42611.0] | max [-4473.9, -256.8, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a-375 | len 2463.3 | min [-5580.3, -465.9, 42611.0] | max [-4483.5, -381.4, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a-500 | len 2463.3 | min [-5589.9, -590.5, 42611.0] | max [-4493.1, -506.0, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a-625 | len 2463.3 | min [-5599.5, -715.1, 42611.0] | max [-4502.7, -630.7, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a-750 | len 2463.3 | min [-5609.1, -839.8, 42611.0] | max [-4512.3, -755.3, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a-875 | len 2463.3 | min [-5618.7, -964.4, 42611.0] | max [-4521.9, -879.9, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a-1000 | len 2463.3 | min [-5628.3, -1089.0, 42611.0] | max [-4531.5, -1004.6, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a-1125 | len 2463.3 | min [-5637.9, -1213.7, 42611.0] | max [-4541.1, -1129.2, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S2-g1a-1200 | len 2463.3 | min [-5643.6, -1288.4, 42611.0] | max [-4546.9, -1204.0, 43311.0] | dl 2500.000 | host P1-CP | src girder 1 pedestal; lower layer
|
||||
P1-RC-S1-g1c+550 | len 3763.3 | min [-4546.9, -1288.4, 42661.0] | max [-4362.6, 1104.5, 43361.0] | dl 3800.000 | host P1-CP | src girder 1 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g1c+438 | len 3763.3 | min [-4658.6, -1279.8, 42661.0] | max [-4474.2, 1113.1, 43361.0] | dl 3800.000 | host P1-CP | src girder 1 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g1c+313 | len 3763.3 | min [-4783.2, -1270.2, 42661.0] | max [-4598.9, 1122.7, 43361.0] | dl 3800.000 | host P1-CP | src girder 1 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g1c+188 | len 3763.3 | min [-4907.8, -1260.6, 42661.0] | max [-4723.5, 1132.3, 43361.0] | dl 3800.000 | host P1-CP | src girder 1 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g1c+63 | len 3763.3 | min [-5032.4, -1251.0, 42661.0] | max [-4848.1, 1141.9, 43361.0] | dl 3800.000 | host P1-CP | src girder 1 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g1c-62 | len 3763.3 | min [-5157.1, -1241.4, 42661.0] | max [-4972.7, 1151.5, 43361.0] | dl 3800.000 | host P1-CP | src girder 1 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g1c-187 | len 3763.3 | min [-5281.7, -1231.8, 42661.0] | max [-5097.4, 1161.1, 43361.0] | dl 3800.000 | host P1-CP | src girder 1 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g1c-312 | len 3763.3 | min [-5406.3, -1222.2, 42661.0] | max [-5222.0, 1170.7, 43361.0] | dl 3800.000 | host P1-CP | src girder 1 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g1c-437 | len 3763.3 | min [-5531.0, -1212.6, 42661.0] | max [-5346.6, 1180.3, 43361.0] | dl 3800.000 | host P1-CP | src girder 1 pedestal; upper layer [추론]
|
||||
P1-RC-S1-g1c-550 | len 3763.3 | min [-5643.6, -1204.0, 42661.0] | max [-5459.3, 1188.9, 43361.0] | dl 3800.000 | host P1-CP | src girder 1 pedestal; upper layer [추론]
|
||||