mirror of
https://github.com/IAmTomShaw/f1-race-replay.git
synced 2026-05-09 08:25:56 +02:00
[PR #261] [MERGED] feat: add real track geometry rendering to Track Position Map #257
Labels
No labels
bug
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/f1-race-replay#257
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/IAmTomShaw/f1-race-replay/pull/261
Author: @4f4d
Created: 3/20/2026
Status: ✅ Merged
Merged: 4/17/2026
Merged by: @IAmTomShaw
Base:
main← Head:feature/track-position-real-geometry📝 Commits (6)
9c59558feat: add real track geometry rendering to Track Position Mapab10d17perf: send geometry periodically, fix rotation centerbd4b0caSwitch order of the buttons07a36bdfix: sync track position rendering with main window geometry projectionad9311dMerge branch 'main' into feature/track-position-real-geometry320f417Merge branch 'main' into feature/track-position-real-geometry📊 Changes
3 files changed (+410 additions, -82 deletions)
View changed files
📝
src/gui/insights_menu.py(+1 -1)📝
src/insights/track_position_window.py(+390 -79)📝
src/interfaces/race_replay.py(+19 -2)📄 Description
Closes #260
Summary
Adds real circuit layout rendering to the Track Position Map insight window. Users can switch between the actual track shape and the original circular schematic via toggle buttons.
Changes
race_replay.pytrack_position_window.pyReal Track/Circular) in the status barinsights_menu.pyScreenshots
Real Track View
Circular Track View
Toggle Buttons
Insights Menu
Design Decisions
(min+max)/2bounding-box midpoint, matchingworld_to_screen()in the Arcade window.Testing
Note: commits authored under 0m99 — same person as 4f4d i.e., me
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.