linkong
1e6f4b338b
feat: add UE5 LED display client — backend API, C++ source, stereo framework
Backend:
- Add /api/v1/ue/* endpoints (compute-points, cables, landing-points, satellites, status)
returning flat JSON optimised for UE5 C++ parsing
UE5 client (ue_client/):
- PlanetDataManager: HTTP fetch + local mock JSON loader, spawns ComputePointActors
- ComputePointActor / InteractiveObjectBase: hover/select state, material switching
- GlobeInteractionComponent: drag-to-rotate via CesiumGeoreference origin shift, inertia, zoom
- StereoRenderingManager: runtime SbS/TbB stereo toggle, IPD control (format TBD)
- MotionCaptureInterface: protocol-agnostic gesture/rotate/zoom delegate interface (impl TBD)
- PlanetPlayerController: unified mouse + motion-capture input routing
- PlanetGameMode, Build.cs, Config, mock data
Docs:
- ue5_mvp_fused_plan.md updated to v3.0 for LED display context
- ue_client_setup_guide.md: step-by-step editor setup guide
- ue_todo.md: pending items blocked on vendor answers (stereo format + mocap protocol)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 18:39:05 +08:00
..
2026-04-08 12:49:49 +08:00
2026-04-08 12:49:49 +08:00
2026-04-10 02:12:29 +08:00
2026-04-07 17:54:44 +08:00
2026-04-07 15:23:26 +08:00
2026-04-03 12:53:26 +08:00
2026-03-27 14:27:07 +08:00
2026-04-03 12:53:26 +08:00
2026-04-14 17:34:04 +08:00
2026-03-25 17:19:10 +08:00
2026-03-25 17:19:10 +08:00
2026-03-05 11:46:58 +08:00
2026-04-08 10:15:33 +08:00
2026-04-08 12:49:49 +08:00
2026-04-09 23:08:31 +08:00
2026-03-26 10:29:50 +08:00
2026-04-12 04:36:38 +08:00
2026-04-10 03:08:39 +08:00
2026-04-12 04:36:38 +08:00
2026-04-02 15:36:20 +08:00
2026-04-10 15:57:34 +08:00
2026-03-31 17:56:31 +08:00
2026-03-25 17:19:10 +08:00
2026-04-14 18:39:05 +08:00
2026-04-14 18:39:05 +08:00
2026-04-14 18:39:05 +08:00
2026-04-14 17:34:04 +08:00