Skip to content

[Application] 결과 overlay 다층 floor 정합성 수정 #178

@learncold

Description

@learncold

배경

결과 화면의 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 표시만 수정한다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions