feat(hns): 파티클 렌더링 성능 최적화 및 위험도 뱃지 동적 표시 #164

병합
jhkang feature/hns 에서 develop 로 2 commits 를 머지했습니다 2026-04-09 16:57:35 +09:00
소유자

변경 사항

  • HNS 확산 파티클 렌더링 성능 최적화 (TypedArray + 수동 Mercator 투영 + 페이드 트레일)
  • 오염 종합 상황/확산 예측 요약 위험도 뱃지 동적 표시 (심각/경계/주의/관심 4단계)
  • 릴리즈 노트 업데이트

상세 내용

HydrParticleOverlay 성능 개선

  • 객체 배열 → TypedArray (Float64Array/Float32Array/Int32Array)로 전환
  • map.project() 호출 제거, 수동 Mercator 투영으로 프레임당 3000회 → 0회 API 호출
  • 이진 탐색(bisect) 기반 격자 탐색으로 선형 탐색 대체
  • 페이드 트레일 렌더링 (destination-out composite)으로 잔상 효과

RightPanel 위험도 뱃지

  • 유출량(kl) 기준 4단계: 심각(≥500) / 경계(≥50) / 주의(≥10) / 관심
  • 확산거리(km) + 속도(m/s) 기준 4단계 복합 판정
  • 뱃지 색상 4종 (red/orange/yellow/green) 스타일 확장

테스트

  • 빌드 성공 확인
  • HNS 확산 예측 파티클 애니메이션 동작 확인
  • 위험도 뱃지 유출량/확산 데이터에 따라 동적 변경 확인
## 변경 사항 - HNS 확산 파티클 렌더링 성능 최적화 (TypedArray + 수동 Mercator 투영 + 페이드 트레일) - 오염 종합 상황/확산 예측 요약 위험도 뱃지 동적 표시 (심각/경계/주의/관심 4단계) - 릴리즈 노트 업데이트 ## 상세 내용 ### HydrParticleOverlay 성능 개선 - 객체 배열 → TypedArray (Float64Array/Float32Array/Int32Array)로 전환 - map.project() 호출 제거, 수동 Mercator 투영으로 프레임당 3000회 → 0회 API 호출 - 이진 탐색(bisect) 기반 격자 탐색으로 선형 탐색 대체 - 페이드 트레일 렌더링 (destination-out composite)으로 잔상 효과 ### RightPanel 위험도 뱃지 - 유출량(kl) 기준 4단계: 심각(≥500) / 경계(≥50) / 주의(≥10) / 관심 - 확산거리(km) + 속도(m/s) 기준 4단계 복합 판정 - 뱃지 색상 4종 (red/orange/yellow/green) 스타일 확장 ## 테스트 - [ ] 빌드 성공 확인 - [ ] HNS 확산 예측 파티클 애니메이션 동작 확인 - [ ] 위험도 뱃지 유출량/확산 데이터에 따라 동적 변경 확인
jhkang added 2 commits 2026-04-09 16:55:25 +09:00
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
claude-bot 이 변경사항을 승인하였습니다. 2026-04-09 16:57:34 +09:00
claude-bot left a comment
멤버

MR ���� (via /mr skill)

MR ���� (via /mr skill)
jhkang merged commit 972e6319cc into develop 2026-04-09 16:57:35 +09:00
jhkang 삭제된 브랜치 feature/hns 2026-04-09 16:57:35 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/wing-ops#164
No description provided.