Descriptions et exemples pour le POV-Ray raytracer par Friedrich A. Lohmueller
Modélisme ferroviaire avec POV-Ray
English English English
Italiano  Italiano
Deutsch 

Page d'Accueil
- POV-Ray Tutorial

- Modélisme ferroviaire
  avec POV-Ray
    Table des matières

  - Rail Track System,
    un système des rails
    pour POV-Ray
    Basic Track Elements
    - Voies droites et courbes
    - Aiguillages
   > Y et 3Directions
    - Croisements

    - Usage simplifié par
      RT_System_00.inc
      - Éléments de voies
        avec RT_System_00.inc

    - Voies adaptées aux
      échelles de modélisme
      - Échelle H0 voies
      - Échelle N voies
      - Échelle Z voies

    - Plans voies avec
      voies à l'échelle
      - Placement des voies
      - Voies en 'haut et bas

    - Plans voies exemples
      - Simple cyclique
      - 'huit simple

    - Téléchargement
      Rail Track System


                                                       

Rail Track System pour POV-Ray
Aiguillages Y et à 3 directions

Aiguillage Y
//--------------------------------------------
#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

Aiguillage à 3 directions de type 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
Aiguillage de type A.

Aiguillage à 3 directions de type 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
Aiguillage de type B.
Note: Nous pouvons utiliser aiguillages de la même fichier include avec differents paramètres l'un après l'autre, mais nous devons
forcer POV-Ray à récharger le fichier include correspondant avant appeler un aiguillage avec les paramètres changés :
P.ex.: La macro RT_Track_Switch_3Ways_A_00(...) redonne : 'Switch_Radius_', 'Rail_Distance_'.

#undef RT_Track_Switch_3Ways_A_00_Inc_Temp
#include "RT_System/RT_Track_Switch_3Ways_A_00.inc"
Cela garante que les paramètres calculés et declarés dans le fichier include sont récalculés correctement.
top

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