feat(344-2): 첫 계획선 · 관 자리 투영 · 구조물 좌표 따라감 · 계획고 옮김 짝
- 첫 계획선(계획고 = 지반고) base_pvi TS 짝 = B05_Profile/logic/B05_Profile_Grade_Ground.ts(1순위만 · 못 서는 땅은 null = 서버로 다시 셈) - 관 자리 투영 TS 짝 · 구조물 따라감 py · ts 짝 = common_util_route_follow(정수 m · 구간 끝 밂 · 0 ~ 연장 자름 · 20 m 넘으면 멀어짐 표시 · 상수 STRUCTURE_ROUTE_DRIFT_MAX_M) - 구조물 x · y 저장(저장 때 노선 위 자리 · 자리가 그대로면 옛 좌표 지킴 · 옛 자료는 읽을 때 채움) · 노선 [확인] 때 구조물 정본이 좌표를 따라감 - 노선 바뀜 때 계획고 옮김 = 바뀐 구간만 새 지반 첫 계획선 · 앞 그대로 · 뒤 길이 차만큼 밂(B05_Profile_Engine_Grade_Carry.py ↔ logic/B05_Profile_Grade_Carry.ts) - 거울 시험 test_344_2_route_pairs(+ helper cjs) · buildCurves · evaluateAt 내보냄 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ji4nuyLVHcxrXWHTdb5nRD
This commit is contained in:
@@ -241,6 +241,9 @@ PIPE_DEFAULT_DIAMETER_MM = int(os.getenv("PIPE_DEFAULT_DIAMETER_MM", "800"))
|
||||
ESCAPE_ROUTE_WIDTHS_M = (1.5, 2.0, 2.5, 3.0)
|
||||
ESCAPE_ROUTE_DEFAULT_WIDTH_M = 2.0
|
||||
STRUCTURE_ETC_DEFAULT_NAME = "기타 구조물"
|
||||
# 노선이 바뀌어 구조물 좌표가 새 노선에서 이만큼(m) 넘게 멀면 「노선에서 멀어짐」 표시(버리지 않음 · 344-2)
|
||||
# TS 짝 = common_util/common_util_route_follow.ts `STRUCTURE_ROUTE_DRIFT_MAX_M`(거울 시험이 대조).
|
||||
STRUCTURE_ROUTE_DRIFT_MAX_M = 20.0
|
||||
|
||||
|
||||
# ─────────────────────────────────────────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user