eomsangdon and Claude Opus 5
d9b801aeaa
feat(B06): 횡단 설계가 사토장 단면을 냄 — 노선 성토와 갈라서
...
사토장이 선 측점은 **노면 끝 바깥이 사토장 몫**이라 노선 성토에서 빼야 함.
안 빼면 같은 흙을 두 번 셈(2026-09-09 확정 ㉠).
- `compute_cross_design(spoil_fill=…)` / `computeCrossDesign({spoilFill})` 신설(짝)
- 새 칸: `spoil_fill_area_m2` · `spoil_fill_side` · `spoil_fill_width_m` ·
`spoil_fill_max_width_m` · `spoil_fill_line` · `spoil_fill_unclosed` ·
`spoil_fill_replaced_fill_m2`(노선 성토에서 뺀 몫 — 되짚기용)
- **합쳐서 하나로 내지 않음** — 받는 쪽이 갈라 볼 수 있어야 함
- 기울기가 비면 그 측점의 노선 성토 기울기를 그대로 씀(새 값 안 만듦)
- `fillAreaBeyond`/`_fill_area_beyond` — 경계 종거를 보간해 자름(한 칸도 안 흘림)
- 거울 시험에 사토장 사례 둘 추가 + 값이 0 이면 잡히는 가드
⚠ `B06_Section_Engine_Design.py` 가 924줄 — 700줄 제한 초과 상태임(이번 전에도 881줄).
기능이 다 선 뒤 분리할 자리.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-09 07:51:41 +09:00
..
2026-08-29 16:53:17 +09:00
2026-09-07 17:52:06 +09:00
2026-09-08 21:35:24 +09:00
2026-09-06 15:14:44 +09:00
2026-09-07 17:52:06 +09:00
2026-09-09 07:51:41 +09:00
2026-09-08 21:48:54 +09:00
2026-09-09 07:51:41 +09:00
2026-09-08 21:48:54 +09:00
2026-09-06 22:00:28 +09:00
2026-09-03 09:50:14 +09:00
2026-09-08 20:12:22 +09:00
2026-09-07 17:52:06 +09:00
2026-09-09 07:27:02 +09:00
2026-09-07 17:52:06 +09:00
2026-09-08 09:25:55 +09:00
2026-09-08 22:16:24 +09:00
2026-09-09 07:27:02 +09:00
2026-09-09 07:27:02 +09:00
2026-09-08 09:36:23 +09:00
2026-08-30 12:05:22 +09:00
2026-08-08 10:03:11 +09:00
2026-08-23 18:50:19 +09:00
2026-08-25 15:03:53 +09:00
2026-08-30 13:37:43 +09:00
2026-08-30 13:41:30 +09:00
2026-09-07 17:52:06 +09:00
2026-09-03 10:32:20 +09:00
2026-08-29 10:54:03 +09:00
2026-09-07 10:02:03 +09:00
2026-09-07 07:57:15 +09:00
2026-09-03 07:19:32 +09:00
2026-09-07 09:49:14 +09:00
2026-09-08 22:16:24 +09:00
2026-09-08 21:35:24 +09:00
2026-09-07 17:52:06 +09:00
2026-08-22 17:04:08 +09:00
2026-09-07 18:05:46 +09:00
2026-09-08 21:35:24 +09:00
2026-09-07 16:59:48 +09:00
2026-08-30 13:19:58 +09:00
2026-08-30 12:05:22 +09:00
2026-08-30 13:19:58 +09:00
2026-08-25 12:12:55 +09:00
2026-08-25 20:03:42 +09:00
2026-09-08 21:48:54 +09:00
2026-08-30 00:32:09 +09:00
2026-08-30 13:37:43 +09:00
2026-08-30 13:37:43 +09:00
2026-08-25 20:03:42 +09:00
2026-09-06 22:54:12 +09:00
2026-09-07 01:37:59 +09:00
2026-09-03 13:56:01 +09:00
2026-09-08 22:16:24 +09:00
2026-08-29 19:15:07 +09:00
2026-08-29 18:12:28 +09:00
2026-09-04 22:13:03 +09:00
2026-08-23 18:16:31 +09:00
2026-09-06 14:32:55 +09:00
2026-09-02 16:43:57 +09:00
2026-09-07 17:52:06 +09:00
2026-09-08 09:25:55 +09:00
2026-09-06 14:32:55 +09:00
2026-09-02 16:43:57 +09:00
2026-09-02 16:43:57 +09:00
2026-09-06 11:50:00 +09:00
2026-09-08 04:39:39 +09:00
2026-09-07 18:09:36 +09:00
2026-09-04 18:14:59 +09:00
2026-09-07 08:20:59 +09:00
2026-09-06 19:44:59 +09:00
2026-09-07 17:52:06 +09:00
2026-08-08 10:03:11 +09:00
2026-09-07 18:05:46 +09:00
2026-09-08 21:35:24 +09:00
2026-08-29 18:12:28 +09:00
2026-09-07 17:52:06 +09:00
2026-09-08 18:42:15 +09:00