
eomsangdonandClaude Opus 5
af9d2b5530
feat(B05): 측구 끊김 마감·0.1m 종단 세분·지형 near/far 분할·횡단배수 최소고 경고
측구 표현
- 한쪽 측점에만 있으면 측점 사이 중간에서 끊고, 끊긴 자리를 도로 가장자리
높이까지 벽으로 막는다(공중에서 끊겨 보이던 문제)
품질·성능
- 종단 세분 2m → 0.1m (사용자 지정). 프레임 갭 실측 145ms로 사용 가능
- Corridor_Split(신규): 노선 밴드(코리도 AABB + 80m)로 지형을 1회만 갈라
편집마다 near만 재트림, far는 재사용. 정점 버퍼 공유라 분할 비용은 인덱스
복사뿐이며, 코리도가 밴드를 벗어날 때만 다시 가른다
횡단배수 최소 계획고
- Profile_MinCover(신규): 배수관 Ø1000 → 지반고 +1.5m, BOX 2.0×2.0 → +2.5m
(관경·구체높이 + 토피 0.5m, B06 MIN_PIPE_COVER_M과 동일 값)
- 계획선이 밑돌면 종단 표시줄 경고 + 측점별 부족량 툴팁. 세월교·물넘이는 제외
- 자동 계획선 생성 시 제약 반영은 후속(선형 재구성 규칙 협의 필요)
검증: tsc·pytest 9/9, 화면 실측(경고 문구·측구 마감·클리핑 삼각형 수)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-23 13:58:00 +09:00
..
2026-08-19 19:46:03 +09:00
2026-08-17 20:04:32 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 17:50:36 +09:00
2026-08-08 17:50:36 +09:00
2026-08-08 10:03:11 +09:00
2026-08-19 19:46:03 +09:00
2026-08-08 16:51:30 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 16:51:30 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-23 12:28:37 +09:00
2026-08-19 19:46:03 +09:00
2026-08-19 19:46:03 +09:00
2026-08-19 19:12:37 +09:00
2026-08-17 20:04:32 +09:00
2026-08-17 20:04:32 +09:00
2026-08-17 09:28:07 +09:00
2026-08-17 20:04:32 +09:00
2026-08-23 13:58:00 +09:00
2026-08-23 13:58:00 +09:00
2026-08-23 13:11:49 +09:00
2026-08-23 13:58:00 +09:00
2026-08-23 13:11:49 +09:00
2026-08-23 13:42:16 +09:00
2026-08-19 19:46:03 +09:00
2026-08-19 19:12:37 +09:00
2026-08-19 19:12:37 +09:00
2026-08-17 18:19:46 +09:00
2026-08-19 19:46:03 +09:00
2026-08-18 19:38:52 +09:00
2026-08-19 18:32:55 +09:00
2026-08-08 10:03:11 +09:00
2026-08-17 17:09:05 +09:00
2026-08-19 18:33:03 +09:00
2026-08-19 19:46:03 +09:00
2026-08-19 18:32:55 +09:00
2026-08-23 13:42:16 +09:00
2026-08-23 13:42:16 +09:00
2026-08-08 17:50:36 +09:00
2026-08-23 13:58:00 +09:00
2026-08-17 14:05:32 +09:00
2026-08-17 17:09:05 +09:00
2026-08-17 18:51:21 +09:00
2026-08-17 18:51:21 +09:00
2026-08-08 10:03:11 +09:00
2026-08-23 13:58:00 +09:00
2026-08-23 13:58:00 +09:00
2026-08-20 19:43:51 +09:00
2026-08-18 19:38:52 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-18 19:14:05 +09:00
2026-08-18 19:51:08 +09:00
2026-08-19 18:17:22 +09:00
2026-08-19 18:56:06 +09:00
2026-08-19 19:12:37 +09:00
2026-08-08 10:03:11 +09:00
2026-08-19 18:56:06 +09:00
2026-08-18 19:38:52 +09:00
2026-08-19 18:32:55 +09:00
2026-08-23 13:58:00 +09:00
2026-08-17 09:06:19 +09:00