Skip to content

Chattanooga Mini: can't navigate to the south (Choo Choo) end in Miniature mode #216

Description

@TortoiseWolfe

In the /chatt diorama you're stuck viewing the north/downtown end and can't reach the south. The south IS modeled (179 buildings at z>2000 + the choo_choo hero at z=2720), but no camera mode or tour reaches it.

Root cause

  • src/stage/Rig.ts _orbit() orbits a fixed this.focus — drag only rotates (theta/phi), wheel only zooms (radius), WASD is ignored in orbit. focus is pinned at (-100,0,-2000) (north) in ChattCanvas.client.tsx. No pan mechanism exists.
  • src/packs/tours.ts — all 4 waypoints (and the trolley) are at z≈−2180..−2860 (north only). The Choo Choo (z≈+2720) is never visited.

Fix

  • Add WASD focus-panning to _orbit (translate this.focus along the camera-relative forward/right basis, reusing the math already in _driveAvatar). Optionally clamp to corridor bounds.
  • Re-center the default focus/radius so the opening frame shows more of the corridor.
  • Extend RIVERFRONT_TOUR with 2–3 south-end waypoints (Southside / Terminal Station / Choo Choo) so the guided tour traverses the whole 5.8km corridor.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions