TT57_Tracks
da timetable57 » 25 mag 2015, 23:20
Grazie ad un programmino freewere non più reperibile ma fornitomi da Giancarlosono ora sono in grado, dopo averci studiato su per setimane, di creare degli spezzoni di binario di lunghezza e curvatura di mia scelta e...anche di scartamento a scelta.
Questi spezzoni di binario non vanno ad inserirsi ovviamente nel TSection.dat ma vanno a sostituire, con un trucco, binari già posati con analoghe caratteristiche.
Qual'è il vantaggio chiederete voi?
Olre a creare degli scartamenti non previsti dal TSection.dat, (cosa fattibilissima ma difficilotta) posso per esempio creare binari con terrapieno sotto in modo che possano adattarsi bene alle asperità del terreno senza il fastidioso effetto fluttuante. Son stati usati già con successo (fatti da Giancarlo) nella "Val Gardena"
Come son fatti? Occorre creare un profilo "spline" (bidimensionale) che segua una traccia di un binario già preesistente cambiandone shape e texture.
Il binario di riferimento, di lunghezza e curvatura a scelta, viene creato, in una route chiamata "PROVA" attraverso i famigerati Dynamic Tracks e convertito in un file.s (con relativo file .sd) già texturizzato (si possono aggiungere nel programma qualsiasi texture si voglia) Il problema, per ora in gran parte risolto, sono i profili spline che vanno calcolati a mano secondo un sistema di coordinate cartesiane (Chi ha smanettato con Rail3D sa di cosa parlo).
Altre Applicazioni (che mi vengono in mente: Aggiungere una cremagliera, modifica di gallerie, spezzoni di binari già con marciapiede ecc....
Come funzionano? Una volta posato uno spezzone di X-Tracks sulla route e salvato il track database, basta sostituire nel file WORLD della route il riferimento
Per esempio:
TrackObj (
UiD ( 4 )
SectionIdx ( 33305 )
Elevation ( 0 )
CollideFlags ( 583 )
FileName ( N1t18mStrt.s )
StaticFlags ( 00200180 )
Position ( 987.473 118.977 -835.547 )
QDirection ( 0 0.876467 0 0.481462 )
VDbId ( 4294967294 )
StaticDetailLevel ( 0 )
)
Questo è un pezzo di binario diritto di 18 metri delle X-Tracks. Il mio binario creato l'ho messo nelle SHAPES della route, come gli altri 3D. Devo quindi modificare il percorso nel file word
TrackObj (
UiD ( 4 )
SectionIdx ( 33305 )
Elevation ( 0 )
CollideFlags ( 583 )
FileName (../../ROUTES/MIA ROUTE/..SHAPES/TT57_ N1t18mStrt.s )
StaticFlags ( 00200180 )
Position ( 987.473 118.977 -835.547 )
QDirection ( 0 0.876467 0 0.481462 )
VDbId ( 4294967294 )
StaticDetailLevel ( 0 )
)
TT57_ N1t18mStrt.s è ovviamente il nome che ho dato al mio binario modificato
Funzionano perfettamente anche con OR ma, al momento, non supportano la sopraelevazione.Quel che mi manca ancora è capire come applicare anche l'angolo desiderato. (Spero Giancarlo legga il post e spieghi come fare.
In allegato il primo tentativo di fare un binario curvo con terrapieno di raggio 90 mt.