- 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>
1.8 KiB
1.8 KiB
객체별 철근 간격·피복 숫자 변경을 통한 모델 수정
이미 반영된 객체별 철근 치수 조회·편집 기능을 정리한 이슈입니다.
사용 방법
- 객체별 피복·간격 창을 엽니다.
- 수정할 객체와 철근을 선택합니다.
- 도면처럼 표시된 피복, 단부 간격, 반복 간격 숫자를 변경합니다.
- 적용하면 선택 객체의 실제 철근 배치가 변경됩니다.
반영 내용
- 객체에 속한 철근을 선택해 피복과 간격을 조회하고, 편집 가능한 숫자를 변경해 모델에 적용합니다.
- 반복 간격은
개수 @ 간격 = 합계로 묶어서 표시합니다. - 총길이와 반복 개수를 유지하면서 잔여 길이를 계산합니다. 가장 오른쪽 숫자를 바꾸면 왼쪽 끝이, 그 외 숫자를 바꾸면 오른쪽 끝이 자동 계산됩니다.
- 숫자 표시만 바꾸는 것이 아니라 실제 철근 좌표를 변경하며, 다른 객체의 배치는 보존합니다.
- 초기화로 편집 시작 기준으로 복원할 수 있습니다.
- 객체명은 한글로 통일하고 철근 목록은 번호순으로 표시합니다.
- 헌치 등 불필요한 편집 객체를 제외하고 철근 배치가 보이는 뷰를 제공합니다. 접속슬래브는 Top으로 확인합니다.
- 모델별 별도 화면 코드를 두지 않고 공통 편집 코드를 사용합니다.
확인 및 관련 코드
피복·간격 변경, 양끝 자동 계산, 객체별 배치 보존, 도면 정수 치수 및 뷰 선택 회귀 테스트를 통과했습니다. 편집이 지원되지 않는 항목은 비활성 상태로 구분됩니다.
- 반영 커밋:
ebf251f src/frontend/src/app.jssrc/frontend/src/model_kernel.jssrc/frontend/src/test_placement_editor.js