# 2026-07-14 선형 실선-측점 라벨 따로 움직임 — 측점 라벨 즉시 투영 전환

**소요 시간**: 4분
**Context 사용량**: input 4900k / output 2k tokens

## 문제 (제보)

측점 정점 삽입(3D 데이터 일치) 후에도 선형 실선과 측점 POI 라벨이 화면에서 따로 움직임.

## 원인

같은 3D 점을 투영해도 **그리는 경로가 달랐음**:
- 선형 실선: 매 프레임 카메라 포즈로 즉시 투영 (지연 0)
- 측점 라벨: 즉시 투영 → **화면 EMA(속도적응 평활, smoothStep) + 이상치 거부** 를 거침
  → CSV 위치가 떨리던 시절의 떨림 억제 장치가 라벨을 수 프레임 지연시켜
  움직이는 동안 실선과 분리되어 보임 (display.json 의 강한 평활값 0.02/0.002 로 더 두드러짐)

## 수정 — StationOverlay.tsx

- 측점 라벨의 smoothStep(EMA) 제거 → **실선과 동일한 즉시 투영** 사용
- 반올림 떨림은 기존 0.75px 픽셀 히스테리시스가 계속 흡수
- POI(지장물) 라벨의 EMA 는 유지 (실선과 붙어 다닐 대상이 아님)

## 효과

측점 라벨과 선형 실선이 같은 포즈·같은 3D 점·같은 투영·같은 타이밍 → **픽셀 단위 고정**.
포즈 오차가 있어도 둘이 함께 움직여 분리되지 않음.

## 검증

- tsc+vite 빌드 통과, 새 번들(index-DCx_qhIq.js) 서빙
- 새로고침 후 폴더 재선택으로 적용
