Descrizioni ed esempi per il raytracer POV-Ray di Friedrich A. Lohmüller
Ferromodellismo - Modellismo ferroviario con POV-Ray
English English English
Français français
Deutsch Deutsch

Home
- Tutorial POV-Ray

- Ferromodellismo
  Modellismo ferroviario
  con POV-Ray
    Index of Content

  - Mio 'Rail Track System',
    un sistema di binari
    per POV-Ray
    Elementi di base dei binari
    - Binari diritti e curvi
    - Scambi o deviatoi
    - Scambi Y e a 3 vie
    - Incroci

    - Uso semplificato con
      RT_System_00.inc
      - Gli elementi binari
        di RT_System_00.inc

   > Binari adattati alle
      scale di fermodellismo
      - Binari in scala H0
      - Binari in scala N
      - Binari in scala Z

    - Piani Binari con
      binari adattati
      - Posa dei binari
      - Binari su e giù

    - Piani Binari Esempi
      - Semplice ciclico
      - Otto semplice

    - Download
      Rail Track System


                                                     
basics
Binari adattati alle scale di fermodellismo.
Elementi del Rail Track System adattati per modeli su scale H0, N, Z, ....

Con qualche include file addizionale possiamo creare piani binari come con i binari dei set di fermodellismo pronto per l'uso, in un modo molto comodo e facile.
Tutti gli elementi (binari su scale H0, N, Z ) sono ingranditi su la scala 1 unità = 1 m (metro)
per l'uso insieme con altri modeli POV-Ray.
A disposizione anche qui: i tipi diversi di simulazione di mio 'Rail Track System' per POV-Ray.

Files necessario, Interdipendenze:
 directory  file name  content
   shapes_lo.inc   I files seguenti hanno bisogni di questo file!
 RT_System/  RT_System_Sizes_00.inc  Dimensioni di base dei binari:
 
 RT_Track_Straight_00.inc
 RT_Track_Curve_00.inc
 RT_Track_Level_Junction_00.inc
 RT_Track_Switch_A_00.inc
 RT_Track_Switch_B_00.inc
 RT_Track_Switch_3Ways_A_00.inc
 RT_Track_Switch_3Ways_B_00.inc
 RT_Track_Switch_Y_00.inc
  Gli elementi binari di base:
 binario diritto (staight),
 binario curvo,
 incrocio (level junction),
 deviatoio o scambio (switch) destro/sinistra (r/l), tipo A,
 deviatoio destro/sinistra, tipo B,
 deviatoio a 3 vie, tipo A,
 deviatoio a 3 vie, tipo B,
 deviatoio Y (wye).
Note: Tutti hanno bisogno di 'RT_System_Sizes_00.inc'
   RT_System_00.inc  Con diversi modi di simulation
   H0_TypeB/  RT_H0_TypeB_Set_00.inc
 RT_H0_TypeB_Track_Up_00.inc
  Set di binari tipico di scala H0 tipo B
  Macro per binari su e giù.
   N_TypeA111/  RT_N_TypeA111_Set_00.inc
 RT_N_TypeA111_Track_Up_00.inc
  Set di binari tipico di scala N tipo A
  Macro per binari su e giù.
   Z_TypeA110/  Z_TypeA110_Set_00.inc
 Z_TypeA110_Track_Up_00.inc
  Set di binari tipico di scala Z tipo A
  Macro per binari su e giù.
Nota: Mie set di binari normalmente contengono molti elementi binari addizionali in riguardo a la maggior parte dei produttori.
- Non facio qui set di binari per un produttore specifico. -
Se vogliamo creare piani binari con il set di un produttore specifico, dobbiamo provare, quale di questi elementi e effettivamente disponibile di questo produttore.
P.es.: normalment mio set di binari contiene curve con i raggi R1, R2, R3, ...., R10. Molti produttori hanno solamente curve con i raggi R1, R2, R3, R4 e R9. Non ha nessun senso di ristringere questo include file a questi raggi. La maggior parte dei produttori hanno anche binari flessibili, con questi possiamo fare quasi ogni raggio necessario.

Attivazione: Dobbiamo aggiungere: (Esempio per scale N set)
#declare Simulate_On = 3 ; //  simulation mode
#include "RT_System/N_TypeA111/RT_N_TypeA111_Set_00.inc"
#include "RT_System/N_TypeA111/RT_N_TypeA111_Track_Up_00.inc"
//---------------------------------------------------------//
Gli altri files necessari sono caricati automaticamente!
Poi possiamo chiamare gli elementi molto brevemente, p.es. cosi:
 object{ SW_L( SD_1)               translate< 0*L111,0,0> }
 object{ T_R9_15 RTyz( -1*15, R9)  translate< 0*L111,0,0> }

 object{ T_111       translate< 2*L111,0, 1*Track_Distance> }
 object{ SW_R( SD_1) translate< 3*L111,0, 1*Track_Distance> }
 object{ T_111       translate< 4*L111,0, 1*Track_Distance> }

 object{ T_111       translate< 1*L111,0,0> }
 object{ T_111       translate< 2*L111,0,0> }
 object{ T_111       translate< 3*L111,0,0> }
 object{ SW_R( SD_1) rotate<0,180,0> translate< 5*L111,0,0> }

//-----------------------------------------------------------//
Possiamo usare diversi modi di simulazione
da blocchi simbolici con testo a binari realistici con il balast.
symbolic blocks with tex
Blocchi simbolici con testo
real rail tracks on gravel balast
Binari realistici con il balast
Anche binari su e giù si può fare molto facile:
(La linea al centro nel immagine sopra)
#local Step_1 = 0.010;
 object{ T_111                              translate< 0*L111, 0.0*Step_1*N,0> }
 object{ Track_Up_00("T_111", Step_1/2, 1)  translate< 1*L111, 0.0*Step_1*N,0> }
 object{ Track_Up_00("T_111", Step_1  , 0)  translate< 2*L111, 0.5*Step_1*N,0> }
 object{ Track_Up_00("T_111", Step_1  , 0)  translate< 3*L111, 1.5*Step_1*N,0> }
 object{ Track_Up_00("T_111", Step_1/2, 2)  translate< 4*L111, 2.5*Step_1*N,0> }
 object{ T_111                              translate< 5*L111, 3.0*Step_1*N,0> }
//------------------------------------------------------------------------------//




top

© Friedrich A. Lohmüller, 2011
www.f-lohmueller.de