◀ VibeCruiser

circuit anatomy

A free data visualization — play it in your browser, no install. F1 2026 賽道解剖:每站賽道 3D、彎角、名次與積分榜. 用真實座標做的 F1 賽道 3D 導覽,還能直接開車跑計時賽。 2026 賽季 23 站,其中 22 站已逐彎拆解;計時賽有 23 條賽道,手機打開網頁就能跑。 目前建好 2026 賽程 23 站中的 22 站(馬德里 OSM 還沒有資料),另有 巴林 Sakhir 的賽道頁(bahrain.html),今年沒在那裡比賽,首頁不連結。 彎號不是自動偵測的——自動偵測只認得出鈴鹿 16 個、Monza 7 個,因為它切不開複合彎裡的每個彎心。所以 prepare_web.py 的 TURN_GROUPS…

by @meimeijazz1206 · meimeijazz1206/circuit-anatomy on GitHubLANG JavaScriptHOSTED ON MEIMEIJAZZ1206.GITHUB.IOUPDATED 18 Oct 2026

Vote and save it — free account with email or sign in with GitHub

Made this, @meimeijazz1206? See how many people played it → or use email

▶ Play full screen ▲ Vote: free account with email ▲ Or sign in with GitHub

GitHub may ask you to sign in, then to let VibeCruiser “Verify your GitHub identity” and “Act on your behalf”. We only read your profile and email, and never post anything.

Open the live demo Source on GitHub

From the README

用真實座標做的 F1 賽道 3D 導覽,還能直接開車跑計時賽。

2026 賽季 23 站,其中 22 站已逐彎拆解;計時賽有 23 條賽道,手機打開網頁就能跑。

目前建好 2026 賽程 23 站中的 22 站(馬德里 OSM 還沒有資料),另有 巴林 Sakhir 的賽道頁(bahrain.html),今年沒在那裡比賽,首頁不連結。

彎號不是自動偵測的——自動偵測只認得出鈴鹿 16 個、Monza 7 個,因為它切不開複合彎裡的每個彎心。所以 prepare_web.py 的 TURN_GROUPS 由人工指定「哪一段裡有哪幾號彎」,程式再把該段平均切開、各取曲率最大的點當彎心。

車載視角會自動做兩件事:把高程放大降回 ×1(×5 的話 S 字彎會變成一面牆),以及把 Monza 的狀態色帶收起來、路面換回柏油色(那是圖解用的顏色,從駕駛座看只會擋住視線)。

build_track.py 從主直線的 way 出發,沿端點相接走回原點;卡丁車道、舊高速環道、Pit Lane 等在 TRACKS 設定裡排除。全長對得上官方數字,就是串對了——這是唯一可靠的驗收標準。

對得上的:極速 346 / 317 km/h、最慢點的位置、單圈節奏(比實際慢約 8%,兩條一致)。

Read the full README on GitHub →

Built something like this? Submit your vibe — free account, takes a minute. How listing works.

More like this

Made this?

Claim it: create a free account, then press CLAIM THIS in the cruiser. Put the badge below in your README or on your demo page first; that link is how we know it's yours.

Your project is on the cruise, loaded live from your own site. Put the badge in your README or on the demo page: it shows your live play count, it links back to this page, and everyone who lands here is one click from running the real thing.

On VibeCruiser

How listing, the badge and claiming work →