Files
Pier_v1/Code/review_pipeline/dots_method/README_점대조방법.md
T
ahnyongjooandClaude Sonnet 5.5 964a841de1 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>
2026-10-28 11:20:18 +09:00

1.4 KiB

단면 점(원) 기준 위치·높이 대조 방법 (2026-10-19)

도면 DXF 는 원·호가 모두 LINE 다각형이라 CIRCLE 엔티티가 없다. 단면 철근 점은 "바깥 45 / 안쪽 22.5 지름" 두 겹 다각형 = 철근 중심.

  • swdots.py : dots(x0,x1,y0,y1) — 짧은 LINE 을 끝점 일치로 군집 → (중심x, 중심y, 폭, 높이, 선수, 레이어). 안쪽 점 = 폭 22.5. 캐시 pkl(fastrender 가 만든 cache_*.pkl)을 읽음.
  • 기초: 정면 점 ↔ 모델에서 y 방향 직선 끝 (x,z), 측면 점 ↔ x 방향 직선 끝 (y,z). z 오프셋 = 도면 기초 하면 y − 모델 기초 하면 z.
  • 기둥: 단면 점 원 피팅(중심·반지름·개수), 띠철근은 긴 LINE 의 반지름 히스토그램.
  • 코핑: 정면 수직선 x·상하단 y(오프셋은 코핑 콘크리트 윤곽 일치로 확정), 단면 A-A/B-B 점 ↔ x 방향 직선 (표(y,z) 오프셋은 득표로 추정).
  • 주의: python -I 는 스크립트 폴더를 import 경로에서 뺌 → sys.path.insert(0,".") 필요. 정규식 '\f' 는 form feed → chr(92)2+'f[^;];'. rhino3dm 직선 단일 LineCurve 는 SegmentCount 없음.
  • 결과: 산외교(M-10 신규, 기초·기둥·코핑 위치 일치), 옥성교(M-12 신규, B-B 점 전부 일치, A-A C7 13점 미확인). M-9(기초 높이 ±22.5)는 도면 점과 모델이 일치 → 도면 선(100/150)과 점이 도면 안에서 다름. 운곡교·Ramp-A 는 이 방법으로 확인 필요.