Offline-Querschnittsaudit der Alpenrouten
Dieser Bericht rekonstruiert die Produktionseinstellungen von TrackRuntime.CreateSamples: gleichmäßige 2,5-m-Stationen, zentrierte Tangenten, horizontale Kurvenrichtung und die begrenzte Straßenbank. Die Fahrbahnränder werden aus Sample.Position + Sample.Right * lane abgeleitet. Er ist kein Unity-, Collider-, Render- oder Physiktest.
before-centerlines.json enthält die ursprünglichen Produktionsmittellinien aus der bereits gebauten Library/ScriptAssemblies/Assembly-CSharp.dll, unmittelbar vor der Kehrenspitzenkorrektur. SHA-256 dieser DLL: 658750c26f2d5dafb6746a5726db7ef0b0db849ce6b59347663218e7ea19cd9c. Die Routenlängen entsprechen dem nativen Bericht Docs/QA/alpine-crest-verification-initial.json. Die eingefrorenen Koordinaten machen den Befund auch nach weiteren Quelländerungen reproduzierbar; der Bericht enthält den SHA-256 der Koordinatendatei und des Prüfscripts.
Reproduktion im Projektverzeichnis, Python 3 ohne zusätzliche Pakete:
python Tools/Verification/audit-campaign-lanes.py Docs/QA/20260915-alpine-lane-audit/before-centerlines.json --output Docs/QA/20260915-alpine-lane-audit/before-report.json
Ergebnis Alps02: minimaler horizontaler Radius 5,827 m, weniger als die halbe Straßenbreite von 6 m. Die rekonstruierte innere Längssteigung erreicht 194,34 %. Damit ist eine lokale Faltung beziehungsweise starke Verzerrung der versetzten Innenfahrbahn geometrisch belegt. Der native Physikbericht beobachtete am gleichen Typ Kehre einen starken Aufwärtsimpuls unter bestehendem Radkontakt. Die genaue Kontaktursache wird weiterhin mit den nativen Normale-/Federungs-/Collider-Messungen geprüft.
Die Python-Rechnung nutzt doppelte Genauigkeit; die ursprüngliche C#-Messung mit Unity-Fließkommazahlen ergab 5,8268 m und 194,317 %. Diese kleine Rundungsabweichung ändert den Befund nicht. Die Korrektur ersetzt die scharfen Alps02-Splinekehren durch tangentiale Kreisbögen mit nominell 40 m Radius. Deren native Fahrprüfung steht bei Erstellung dieses Dokuments aus.