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


                                                     

Rail Track System for POV-Ray
Scambi Y e Deviatoi a 3 vie

Scambo/Deviatoio Y (Wye)
//--------------------------------------------
#include "RT_System/RT_Track_Switch_Y_00.inc"
// returns: 'Switch_Length_', 'Rail_Distance_' !
//--------------------------------------------
object{ RT_Track_Switch_Y_00(
         1, //direction: 0= right,1=left
         90.80, //Switch_Radius,
         15.00, // Switch_Angle,
         1.5 // Ties_Per_Meter  // ~1.5
        scale<1,1,1> rotate<0,0,0>
        translate<0.00,0.00,0.00>
      } //------------------------------------ 


RT_Tracks_Switch_Y_00
RT_Tracks_Switch_Y_00

Deviatoio a 3 vie, tipo A
//--------------------------------------------
#include "RT_System/RT_Track_Switch_3Ways_A_00.inc"
// returns: 'Switch_Length_', 'Rail_Distance_' !
//--------------------------------------------
object{ RT_Track_Switch_3Ways_A_00(
         1, //direction: 0= right,1=left
         90.80, //Switch_Radius,
         15.00, // Switch_Angle,
         1.5 // Ties_Per_Meter  // ~1.5
        scale<1,1,1> rotate<0,0,0>
        translate<0.00,0.00,0.00>
      } //------------------------------------ 


RT_Tracks_Switch_3Ways_A_00
RT_Tracks_Switch_3Ways_A_00
- tipo A

Deviatoio a 3 vie, tipo B
//--------------------------------------------
#include "RT_System/RT_Track_Switch_3Ways_B_00.inc"
// returns: 'Switch_Length_', 'Rail_Distance_' !
//--------------------------------------------
object{ RT_Track_Switch_3Ways_B_00(
         1, //direction: 0= right,1=left
         90.80, //Switch_Radius,
         15.00, // Switch_Angle,
         1.5 // Ties_Per_Meter  // ~1.5
        scale<1,1,1> rotate<0,0,0>
        translate<0.00,0.00,0.00>
      } //------------------------------------ 


RT_Tracks_Switch_3Ways_B_00
RT_Tracks_Switch_3Ways_B_00
- tipo B.
Nota: Possiamo usare deviatoi dello stesso include file con parameteri differenti l'uno doppo l'altro, ma dobbiamo
forzare POV-Ray di ricaricare l'include file corrispondente avanti di chiamare un deviatoio con i parameteri chambiati:
P.e.: La macro RT_Track_Switch_3Ways_A_00(...) rida: 'Switch_Radius_', 'Rail_Distance_'.

#undef RT_Track_Switch_3Ways_A_00_Inc_Temp
#include "RT_System/RT_Track_Switch_3Ways_A_00.inc"
Questo posso garantire che i parameteri calculati e dichiarati della macro in include file sono ricalculati correttamente.
top

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