1f631bc3d425376534209e38e070933889b8b69d
평면 궤적 (사용자 제안 채택) - 노선 정점을 직선으로 잇던 것을 centripetal Catmull-Rom으로 교체. 실측 노선은 정점 135개·평균 간격 2.61m·꺾임각 최대 42.4°라, 0.1m로 잘게 쪼개도 정점 이음매의 각짐은 그대로였다 - 스플라인 도입으로 세분은 0.2m로 되돌림 — 데이터·연산 절반 좌표 정밀도 (지그재그의 진짜 원인) - 코리도 좌표는 EPSG 절대값(183,494 / 489,290)이라 Float32에 담으면 해상도가 0.14m까지 떨어져, 0.2m 세분 점들이 양자화 계단을 타며 최대 35°짜리 각도 노이즈가 생겼다. positions를 Float64로 올린다(화면에 올릴 때 원점을 빼며 Float32로 줄이므로 렌더 비용은 그대로) - 실측: 중심선 꺾임 평균 4.271° → 0.704°, 5° 초과 838개 → 25개 편집 되돌리기 - resetAll이 자동 계획선이 역산해 저장한 curve_radii까지 비워, 프론트가 기본 R로 다시 그리며 화면 계획고가 정본과 어긋났다(세월교 지점 0.22m 낮음 → 최소고 경고 오탐). 사용자 편집 측점만 지우고 곡선반경은 저장분으로 되돌린다 검증: pytest 14/14(스플라인 제어점 통과·오버슈트 없음 3건 신규), tsc 통과, 화면 실측 — 경고 소거, 줌인 시 곡선 매끄러움 확인 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Aislo
Aislo 웹앱
Languages
Lasso
99.4%
Python
0.3%
TypeScript
0.3%