Nach über 2 Jahren gibt's tatsächlich ein Update für Track/Street Builder Info
--> Download 1.3 <--
Im letzten Update wurde ja eine native Anzeige zur Länge und ggf. Winkel beim Bauen hinzugefügt. Die Mod mit deutlich mehr Details wurde für viele wahrscheinlich trotzdem nicht nutzlos und somit gab es 2 Fenster, was zwar nicht dramatisch störte aber auch nicht ideal war. Ich habe es durch einen Trick geschafft, die beiden Anzeigen zu vereinen.
Das Fenster wird jetzt auch besser an den Baupunkt fixiert, wenn man die Karte bewegt oder rotiert.
Außerdem wollte ich mir die Radius Berechnung nochmal genauer anschauen, weil ich damals von Hermite Kurven noch keine Ahnung hatte und meine Berechnungen auf der Annahme basierten, dass alles Gerade oder Kreisbögen sind. Danke hier auch nochmal an WernerK an die Vorarbeiten auf diesem Gebiet, z.B. durch das Info-Tool. Ich berechne jetzt auch den Radius exakt entlang des Segments, weil Anfangs- und Endradius unterschiedlich sein können. Vorher wurde z.B. ein einzelnes Segment als Weiche zwischen parallelen Gleisen als Gerade erkannt (weil die Tangenten gleich sind). Jetzt ist die Kategorisierung verbessert in:
- Geraden (Tangenten sind parallel UND Endpunkte liegen auf der Geraden)
- Kurven (Kurvenradius ist am Anfang und Ende ca gleich)
- Übergänge/Transition (Kurvenradius ändert sich, aber gleiches Vorzeichen)
- S-Kurve (unterschiedliche Kurvenrichtung)
Mit der Hermite Formel kann man auch analytisch erkennen, ob in der Mitte eines Segments die Steigung oder Terrainhöhe einen Extrempunkt hat, der höher/niedriger als an den Endpunkten ist. Die Detektion davon wird also genauer und effizienter.
Auch mit der Anzeige habe ich natürlich aufgeräumt. So eskalierte das Ganze in einem größeren Refactoring...
Schließlich wollte ich die Auswertung von zu bauenden Straßen + Gleisen im Proposal auch ausweiten auf Konstruktionen. Es beruht grundsätzlich auf demselben Format, aber gibt natürlich mehr Möglichkeiten (und meist keine sinnvolle Richtung/Reihenfolge der Segmente). So werden jetzt hier auch ein paar grundlegende Infos angezeigt.
Die Anzeige bei Upgrades von Straßen + Gleisen hab ich in letzter Sekunde wieder entfernt, weil die Daten nicht zuverlässig korrekt sind. (Die umfassenden Segmente die neu gebaut werden sind manchmal mehr als das was sichtbar geändert werden soll).
Änderungen auf GitHub: https://github.com/Vacuum-Tube…2a0b099e729753ee24a0b35a3