배경
결과 화면의 density heatmap, hotspot, bottleneck overlay가 다층 시나리오에서 floor 정보를 일관되게 반영하지 못한다.
문제
- density heatmap은 전역 단일 peak snapshot만 저장해서, 2층에서 시작한 occupant가 1층으로 이동한 뒤 만든 밀도 흔적이 결과 overlay에 남지 않을 수 있다.
- hotspot cell key에 floorId가 없어 같은 XY 좌표의 다른 층 occupant가 합쳐질 수 있다.
- bottleneck 계산과 렌더링에 floor 필터가 없어 다른 층 agent/connection이 섞일 수 있다.
작업
- density를 floor+cell별 peak 누적 방식으로 변경한다.
- hotspot/bottleneck metric에 floorId를 추가하고 생성/렌더/포커스에서 floor 필터를 적용한다.
- 다층 관련 domain 테스트를 추가한다.
범위
- simulation 이동 로직은 변경하지 않는다.
- 결과 metric 산출과 결과 overlay 표시만 수정한다.
배경
결과 화면의 density heatmap, hotspot, bottleneck overlay가 다층 시나리오에서 floor 정보를 일관되게 반영하지 못한다.
문제
작업
범위