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
Incroci

Incrocio (level junction)
//------------------------------------------------//
#declare Crossing_Angle = 15;
#declare Rail_Length_Main = 24.00;
#declare Rail_Length_Cross = 24.00;
//------------------------------------------------//
#include "RT_System/RT_Track_Level_Junction_00.inc"
//------------------------------------------------//
object{ RT_Track_Level_Junction_00(
           Crossing_Angle,     // degrees
           Rail_Length_Main,   // in x+/-, meter
           Rail_Length_Cross,  // in z+/-, meter
           1.5, // Ties_Per_Meter_  // ~1.5
         ) //-------------------------------------//
         scale<1,1,1> rotate<0,0,0>
        translate<Rail_Length_Main/2,0.00,0.00>
      } //-----------------------------------//


RT_Track_Level_Junction_00
RT_Track_Level_Junction_00

Incrocio - in direzione opposta
//------------------------------------------------//
#declare Crossing_Angle = -15;
#declare Rail_Length_Main = 24.00;
#declare Rail_Length_Cross = 24.00;
//------------------------------------------------//
#include "RT_System/RT_Track_Level_Junction_00.inc"
//------------------------------------------------//
object{ RT_Track_Level_Junction_00(
           Crossing_Angle,     // degrees
           Rail_Length_Main,   // in x+/-, meter
           Rail_Length_Cross,  // in z+/-, meter
           1.5, // Ties_Per_Meter_  // ~1.5
         ) //-------------------------------------//
         scale<1,1,1> rotate<0,0,0>
        translate<Rail_Length_Main/2,0.00,0.00>
      } //-----------------------------------//


RT_Track_Level_Junction_00
RT_Track_Level_Junction_00
upper: Crossing_Angle = 15;
lower: Crossing_Angle = -15;

Incrocio per deviatoi di tipo A e tipo B
//------------------------------------------------//
#declare Crossing_Angle = 15;
#declare Rail_Length_Main = 24.00;
#declare Rail_Length_Cross = 24.00;
//------------------------------------------------//
#include "RT_System/RT_Track_Level_Junction_00.inc"
//------------------------------------------------//
object{ RT_Track_Level_Junction_00(
           Crossing_Angle,     // degrees
           Rail_Length_Main,   // in x+/-, meter
           Rail_Length_Cross,  // in z+/-, meter
           1.5, // Ties_Per_Meter_  // ~1.5
         ) //-------------------------------------//
         scale<1,1,1> rotate<0,0,0>
        translate<Rail_Length_Main/2,0.00,0.00>
//------------------------------------------------//
#declare Crossing_Angle = 15;
#declare Rail_Length_Main = 24.00;
#declare End_Distance =
  Rail_Length_Main*tan(radians(Crossing_Angle));
#declare Rail_Length_Cross =
 sqrt(pow(Rail_Length_Main,2)+pow(End_Distance,2));
//------------------------------------------------//
//#include "RT_System/RT_Track_Level_Junction_00.inc"
//------------------------------------------------//
object{ RT_Track_Level_Junction_00(
           Crossing_Angle,     // degrees
           Rail_Length_Main,   // in x+/-, meter
           Rail_Length_Cross,  // in z+/-, meter
           1.5, // Ties_Per_Meter_  // ~1.5
         ) //-------------------------------------//
         scale<1,1,1> rotate<0,0,0>
        translate<Rail_Length_Main/2,0.00,0.00>
      } //-----------------------------------//


RT_Track_Level_Junction_00
RT_Track_Level_Junction_00
upper: for switches type B.
lower: for switches type A.
Switch Type 1
Switch Type A + Level_Junction
Switch Type 2 + Level_Junction
Switch Type B + Level_Junction

top

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