Skip to content

Milestone 148 pr2 v2 debug viewport#174

Merged
Coasterpete merged 3 commits into
mainfrom
milestone-148-pr2-v2-debug-viewport
Jun 20, 2026
Merged

Milestone 148 pr2 v2 debug viewport#174
Coasterpete merged 3 commits into
mainfrom
milestone-148-pr2-v2-debug-viewport

Conversation

@Coasterpete

Copy link
Copy Markdown
Owner

Summary

  • Add a backend-only debug-viewport-snapshot-v1-from-track-layout-package-v2 command.
  • Import TrackLayoutPackageV2 JSON, validate/map/compile/evaluate it, and export validated DebugViewportSnapshotV1.
  • Add CLI/help wiring, README docs, diagnostic line support, and focused tests.

Notes

  • Authored banking uses existing BankingProfile sampling.
  • Heartline offsets are represented as diagnostic connector lines because Snapshot V1 has no dedicated heartline layer.
  • Train pose is omitted for tracks shorter than default bogie spacing.

Verification

  • dotnet test Quantum.Tests\Quantum.Tests.csproj --nologo
  • dotnet test QuantumCoasterWorks.sln --nologo
  • Passed: 1706/1706

@Coasterpete Coasterpete merged commit 950f959 into main Jun 20, 2026
1 check passed
@Coasterpete Coasterpete deleted the milestone-148-pr2-v2-debug-viewport branch June 20, 2026 00:26
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