Piattaforma girevole funzionante

Discussioni riguardanti le novità del simulatore Open Rails

Moderatori: heagle81, FNV, RobitailleFan, E656_090, timetable57, Giancarlo

Avatar utente
Carlosanit
Messaggi: 2248
Iscritto il: 13 lug 2012, 21:16

Piattaforma girevole funzionante

Messaggioda Carlosanit » 14 mag 2016, 22:01

Sto lavorando sul rendere certi tipi di piattaforma girevole funzionanti.
Qui un video demo fatto alla veloce, basato sulle piattaforme girevoli della CT-ME
[bbvideo=560,340]https://youtu.be/zsyg7_vWEto[/bbvideo]
Carlo

Immagine

Avatar utente
Ale426
Messaggi: 1125
Iscritto il: 15 giu 2008, 11:54
Località: Acerra

Re: Piattaforma girevole funzionante

Messaggioda Ale426 » 15 mag 2016, 7:51

Carlo sei fenomenale.
...:: Marco Camerino ::...

Avatar utente
renzo428
Messaggi: 3009
Iscritto il: 15 giu 2008, 9:10
Contatta:

Re: Piattaforma girevole funzionante

Messaggioda renzo428 » 15 mag 2016, 7:53

Ottima notizia.
La piattaforma deve essere contenuta nei tracks oppure è in progetto una maggiore libertà per le forme e dimensioni?

un caro saluto, renzo.

Avatar utente
MikeleTS84
Messaggi: 513
Iscritto il: 3 dic 2011, 12:21
Località: Trieste

Re: Piattaforma girevole funzionante

Messaggioda MikeleTS84 » 15 mag 2016, 8:29

Vedendo solo il titolo, pensavo fosse una richiesta generica alla quale probabilmente sarebbe stata data una risposta negativa... invece poi guardo il video e... :o
Sono curioso di sapere come funziona, ma è una bellissima cosa.
Michele

Avatar utente
Carlosanit
Messaggi: 2248
Iscritto il: 13 lug 2012, 21:16

Re: Piattaforma girevole funzionante

Messaggioda Carlosanit » 15 mag 2016, 9:01

Grazie degli apprezzamenti!
Renzo, la piattaforma deve essere contenuta in tsection.dat. Cio' non esclude ovviamente che si possa fare un'aggiunta in tale file. Nella demo ho usato la A1t27mTurntable.s aggiungendole (facilmente) un'animazione. Altre piattaforme devono essere concettualmente fatte come quella, e cioe' in altre parole:
- la parte tracks deve contenere, a raggiera, le sezioni di binario (trasparenti) per tutte le posizioni in cui esternamente si puo' attaccare il binario. In pratica si inseriscono quelle per mezzo cerchio, perche' dato che tali sezioni si estendono per tutto il diametro, in questo modo sono coperti tutti i 360 gradi.
Faccio prima a riportare come e' strutturata in tsection.dat tale piattaforma:

Codice: Seleziona tutto

TrackShape ( 253
 FileName ( A1t27mTurntable.s )
 NumPaths ( 18 )
 SectionIdx ( 1 0 -0.18 0.0000 0 338 )
 SectionIdx ( 1 -2.3278 -0.18 0.2040 10 338 )
 SectionIdx ( 1 -4.5847 -0.18 0.8080 20 338 )
 SectionIdx ( 1 -6.7025 -0.18 1.7960 30 338 )
 SectionIdx ( 1 -8.6166 -0.18 3.1360 40 338 )
 SectionIdx ( 1 -10.269 -0.18 4.7884 50 338 )
 SectionIdx ( 1 -11.609 -0.18 6.7025 60 338 )
 SectionIdx ( 1 -12.597 -0.18 8.8203 70 338 )
 SectionIdx ( 1 -13.201 -0.18 11.077 80 338 )
 SectionIdx ( 1 -13.405 -0.18 13.405 90 338 )
 SectionIdx ( 1 -13.201 -0.18 15.733 100 338 )
 SectionIdx ( 1 -12.597 -0.18 17.990 110 338 )
 SectionIdx ( 1 -11.609 -0.18 20.107 120 338 )
 SectionIdx ( 1 -10.269 -0.18 22.022 130 338 )
 SectionIdx ( 1 -8.6166 -0.18 23.674 140 338 )
 SectionIdx ( 1 -6.7025 -0.18 25.014 150 338 )
 SectionIdx ( 1 -4.5847 -0.18 26.002 160 338 )
 SectionIdx ( 1 -2.3278 -0.18 26.606 170 338 )
)


- la shape stessa deve avere la parte del ponte animata, possibilmente con il pivot al centro del ponte (per la piattaforma di cui sopra non era cosi', e quindi ho dovuto aggiungere una animazione di traslazione). La animazione di rotazione deve essere cosi' fatta:

Codice: Seleziona tutto

            anim_node TRACKPIECE (
               controllers ( 1
                  tcb_rot ( 3
                     tcb_key ( 0 0 0 0 1 0 0 0 0 0 )
                     tcb_key ( 1800 0 1 0 0.0 0 0 0 0 0 )
                     tcb_key ( 3600 0 0 0 -1 0 0 0 0 0 )
                  )
                                           )
                                        )


A questo va aggiunto, per ogni piattaforma presente sulla route, un file .dat, da inserire in una sottodirectory Openrails della route, col seguente contenuto (nel caso della CT-ME):

Codice: Seleziona tutto

2
Turntable(
WFile ( "w-005625+014198.w" )
UiD ( 1280 )
XOffset ( 0 )
ZOffset ( 13.4 )
HasTracks ()
Shapefile (A1t27mTurntable.s)
TrackShapeIndex ( 253 )
Animation ( "TRACKPIECE" )
Diameter ( 27 )
)
Turntable(
WFile ( "w-005631+014158.w" )
UiD ( 638 )
XOffset ( 0 )
ZOffset ( 13.4 )
HasTracks ()
Shapefile (A1t27mTurntable.s)
TrackShapeIndex ( 253 )
Animation ( "TRACKPIECE" )
Diameter ( 27 )
)

Penso sia tutto chiaro; lo Zoffset indica l'offset del centro della piattaforma dallo zero della shape.

Mi sono guardato il tsection.dat: nessuna altra piattaforma presente ha una shape con la parte del ponte in un'unico blocco (e quindi animabile facilmente). Pero' nulla vieta di creare una shape diversa, con lo stesso nome, che abbia questa caratteristica.
Entrando nel dettaglio, abbiamo:
- SR_Turntable_c_37m.s , che ha le sezioni di binario che soddisfano i requisiti sopra elencati, e quindi e' utilizzabile, una volta generata una shape animata
- SR_Turntable_w_37m.s . Vale quanto sopra
- A1t42mTurntable.s , che usa due sezioni di binario per ogni elemento della raggiera: e' fatta in modo strano, ma probabilmente generando la shape animata e' usabile anche questa
- ukfs_tt_68ft.s ; valgono le stesse considerazioni.
- N1t16mTurntable.s , a scartamento ridotto; valgono le stesse considerazioni.
Quindi ci sono buoni punti di partenza. Se poi si vuole aggiungere un elemento nel tsection.dat, io spero che, visto che questo argomento sembra aver risvegliato un certo interesse, il gestore del file sia disponibile a creare una nuova versione dello stesso.

Mi farebbe molto piacere se tu generassi delle piattaforme che soddisfano i requisiti di cui sopra, da inserire all'interno delle tue routes in luogo di quelle che ci sono, che purtroppo cosi' come sono non sono utilizzabili (avevo verificato).
Carlo

Immagine

Avatar utente
renzo428
Messaggi: 3009
Iscritto il: 15 giu 2008, 9:10
Contatta:

Re: Piattaforma girevole funzionante

Messaggioda renzo428 » 15 mag 2016, 9:43

Ciao Carlo,
è veramente una buona notizia.
Le piattaforme che ho messo su i miei scenari non sono funzionanti perché ho aggiunto uno shape, la piattaforma appunto, sotto al binario.
La ragione di questa scelta è che le piattaforme girevoli del tsection sono tutte più lunghe della più lunga piattaforma girevole italiana.
Sarebbe interessante riprodurne alcune di dimensioni più modeste (le nostre erano comprese tra i 9 e i 22 metri e la più diffusa da 21m) da aggiungere al tsection (io ho ancora delle posizioni assegnate).
Vedo cosa posso fare magari utilizzando quella da 68ft (22.4m).

un caro saluto, renzo.

Avatar utente
ETR222
Messaggi: 14724
Iscritto il: 21 mar 2010, 0:58
Località: Ladispoli (Roma)

Re: Piattaforma girevole funzionante

Messaggioda ETR222 » 15 mag 2016, 9:56

Emozionante.
Sandro
Immagine
______________________________
Quis custodiet ipsos custodes?
ImmagineImmagine Immagine
Mi angoscia deludere l'animo semplice dei bambini e degli animali (in ricordo della dolcissima Scarrafone)

Avatar utente
bullo84
Messaggi: 9459
Iscritto il: 25 mag 2008, 15:27
Località: Vicenza
Contatta:

Re: Piattaforma girevole funzionante

Messaggioda bullo84 » 15 mag 2016, 14:15

Io ho fatto un bel po' di rotonde finte in base a quelle che dovevo fare per gli scenari... Se volete posso estrapolarle e metterle a disposizione per le animationi. Non so però come si inseriscono nel tsection
Riccardo Gennari

Realizzatore tuttofare MSTS

Immagine


Please Don't stop Wmusic copyright by Bullo84

Al mio segnale, scatenate l'inferno!
Immagine

Cargo84 made by Amilcare
Metropolitano84 made By Lorenzo251281

Avatar utente
E402prototipo
Messaggi: 1595
Iscritto il: 14 giu 2009, 14:37
Località: Firenze
Contatta:

Re: Piattaforma girevole funzionante

Messaggioda E402prototipo » 15 mag 2016, 15:11

Spettaccolo :mrgreen: :mrgreen:
Giovanni

Avatar utente
timetable57
Messaggi: 14682
Iscritto il: 3 lug 2008, 15:25
Località: Trieste
Contatta:

Re: Piattaforma girevole funzionante

Messaggioda timetable57 » 15 mag 2016, 15:13

Carlo grazie. Questa si è una rivoluzione copernicana!
Guido - Socio fondatore di "GGLV" - detto anche "tempotabella57"

ImmagineImmagine]ImmagineImmagine


RAIL3D ITALIAN DEVELOPMENT TEAM

mail: timetable57[at]trainsimhobby.com

DARIO, ROGER e SANDRO sempre nel mio cuore

Avatar utente
E656_090
Messaggi: 11807
Iscritto il: 28 giu 2008, 11:52
Località: Palermo
Contatta:

Re: Piattaforma girevole funzionante

Messaggioda E656_090 » 16 mag 2016, 1:13

C'è la piattaforma di Messina C.le che freme per girare come una trottola, da anni!!! :mrgreen:
ALESSIO FRAVOLA

Immagine
Immagine
Immagine

Avatar utente
timetable57
Messaggi: 14682
Iscritto il: 3 lug 2008, 15:25
Località: Trieste
Contatta:

Re: Piattaforma girevole funzionante

Messaggioda timetable57 » 16 mag 2016, 18:59

Per non parlare di quelle per la sassari-Palau, almeno 7-8
Guido - Socio fondatore di "GGLV" - detto anche "tempotabella57"

ImmagineImmagine]ImmagineImmagine


RAIL3D ITALIAN DEVELOPMENT TEAM

mail: timetable57[at]trainsimhobby.com

DARIO, ROGER e SANDRO sempre nel mio cuore

Avatar utente
Mapindo
Messaggi: 179
Iscritto il: 3 dic 2010, 21:20

Re: Piattaforma girevole funzionante

Messaggioda Mapindo » 16 mag 2016, 20:05

Meraviglioso!!
Complimenti a Carlosanit.
Saluti
Davide

Avatar utente
Carlosanit
Messaggi: 2248
Iscritto il: 13 lug 2012, 21:16

Re: Piattaforma girevole funzionante

Messaggioda Carlosanit » 23 mag 2016, 10:36

La possibilità di avere piattaforme girevoli funzionanti è ora presente nella release x.3544.
Per rendere operanti quelle della CT-ME scaricare questo primo kit generale
Base_turntable_kit.zip
(52.56 KiB) Scaricato 254 volte

e scompattarlo in Train Simulator; poi scaricare questo kit specifico per la route
Sicilia1_turntable_kit.zip
(694 Byte) Scaricato 237 volte

e scompattarlo in SICILIA 1 .

Modalità operative: Funziona in modalità activity e in modalità explorer. Dopo avere fermato correttamente la loco nella piattaforma, avere messo l'invertitore in posizione neutra, throttle a 0 ed essere passati in manuale con CTRL-M (quest'ultimo passo non è necessario in modalità explorer) potete ruotare la piattaforma in senso orario con Alt+C, e in senso antiorario con Ctrl+C. Dovete tenere i tasti pigiati per continuare la rotazione. Quando la prima delle due rotaie del ponte girevole è fra le due rotaie dove volete fermarvi, rilasciate i tasti. La rotazione continuerà da sola fino ad un allineamento perfetto. Se necessario uscite dalla modalità manuale (se siete di nuovo in un path in modalità attività) e fate uscire la loco dalla piattaforma.
Carlo

Immagine

Avatar utente
Carlosanit
Messaggi: 2248
Iscritto il: 13 lug 2012, 21:16

Re: Piattaforma girevole funzionante

Messaggioda Carlosanit » 23 mag 2016, 10:56

Aggiungo qui un file .ws modificato, da installare in SICILIA 1\WORLD in luogo di quello esistente, che può generare crash (indipendentemente dalla piattaforma girevole)
w-005631+014158.zip
(785 Byte) Scaricato 189 volte


Tutte queste aggiunte non inficiano né modificano il funzionamento sotto MSTS.
Carlo

Immagine


Torna a “OR- Novità”

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti