feat(world3d): scene switch and world marker rules for following across worlds

followedMove (live feed), worldAt/captureSwitch (capture playback), worldMarkers and
markersHtml, with node tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Aaron Kimbrell
2026-09-30 03:06:15 -05:00
parent 601a27343f
commit 12c5b34a5d
3 changed files with 153 additions and 1 deletions

View File

@@ -116,4 +116,7 @@ if(NODE_EXECUTABLE)
# The Performance page's flame graph, timeline and phase layouts (static/js/perf-charts.js)
add_test(NAME PerfChartsJs COMMAND ${NODE_EXECUTABLE} "${CMAKE_CURRENT_SOURCE_DIR}/perf-charts.test.mjs"
"${PROJECT_SOURCE_DIR}/dDashboardServer/static/js/perf-charts.js")
# Following a player across worlds in World 3D (live and capture playback) and the timeline's world markers (static/js/world3d-core.js)
add_test(NAME World3dFollowJs COMMAND ${NODE_EXECUTABLE} "${CMAKE_CURRENT_SOURCE_DIR}/world3d-follow.test.mjs"
"${PROJECT_SOURCE_DIR}/dDashboardServer/static/js/world3d-core.js")
endif()