Skip to content

Milestone 149 preview viewer spike#175

Merged
Coasterpete merged 4 commits into
mainfrom
milestone-149-preview-viewer-spike
Jun 20, 2026
Merged

Milestone 149 preview viewer spike#175
Coasterpete merged 4 commits into
mainfrom
milestone-149-preview-viewer-spike

Conversation

@Coasterpete

Copy link
Copy Markdown
Owner

Summary

  • Add Quantum.PreviewViewer, a separate ASP.NET Core + Three.js spike viewer for DebugViewportSnapshotV1.
  • Render centerlines, frame axes, diagnostics, and train/debug boxes.
  • Add play/pause, distance scrubber, speed control, orbit/pan/zoom, follow camera, PNG capture, and WebM recording.
  • Add snapshot catalog/path tests and README run notes.

Notes

  • This is a prototype viewer, not a production editor.
  • Backend domain libraries remain unchanged.
  • Three.js is loaded from a pinned CDN for this spike.

Verification

  • dotnet test QuantumCoasterWorks.sln --nologo
  • dotnet build QuantumCoasterWorks.sln --nologo
  • Passed: 1708/1708

@Coasterpete Coasterpete merged commit ec5cd74 into main Jun 20, 2026
1 check passed
@Coasterpete Coasterpete deleted the milestone-149-preview-viewer-spike branch June 20, 2026 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant