Descrizioni ed esempi per il raytracer POV-Ray di Friedrich A. Lohmüller
Esempi POV-Ray - Come fare oggetti per POV-Ray
English English English
Français français
Deutsch Deutsch

Home
- POV-Ray Tutorial

  - Esempi per POV-Ray
   Indice generale
  - Geometria
  - Architettura
    - Casa
    - Tetto
    - Torre
    - Castello
        - 1. Torre
        - 2. Porta
        - 3. Fossato
        - 4. Finestre
        - 5. Estensioni
    - Finestra e Porta
    - Scale
    - Piramide
    - Colonna
    - Arco
    - Recinti
    - Mobili
    - Faccende di Casa
  - Tecnica
                                       
 
Tower with windows

Castello
4. Torre con Finestre

La costruzione di un castello con torri, fossato e ponte levatoio.
Oggetti: "cylinder", "cone", "box".
Metodi:  "#declare", "union", "difference".
tower plan
Torre con finestre.
La Costruzione:
Riguardo a la costruzione di una finestra vede qui.
All'inizio si scava il corpo della torre con "difference". Poi si sottrae i buci per le finestre. Dopo questo le finestre sono inserite agli stesse posizioni predefinite.
tower
La descrizione della scena per POV-Ray:
".txt" file or ".pov" file

// ---------------------- Torre --------------------------
union{
 difference{
  union{
   cone{<0,-8,0>,3.0,<0,0,0>,2.0      texture{Walltex}}
   cylinder {<0,0,0>,<0,5,0>,2.0      texture{Walltex}}
   cylinder {<0,0.0,0>,<0,0.1,0>,2.05 texture{Walltex}}
   cylinder {<0,2.5,0>,<0,2.6,0>,2.05 texture{Walltex}}
   } // union
   cylinder {<0,-0.1,0>,<0,2.45,0>,1.7 texture{Walltex}}
   cylinder {<0,2.50,0>,<0,5.10,0>,1.7 texture{Walltex}}
   object{WindowHole rotate<0,  45,0> translate<0,  0,0>}
   object{WindowHole rotate<0, 135,0> translate<0,  0,0>}
   object{WindowHole rotate<0, 225,0> translate<0,  0,0>}
   object{WindowHole rotate<0, 315,0> translate<0,  0,0>}
   object{WindowHole rotate<0,  45,0> translate<0,2.5,0>}
   object{WindowHole rotate<0, 135,0> translate<0,2.5,0>}
   object{WindowHole rotate<0, 225,0> translate<0,2.5,0>}
   object{WindowHole rotate<0, 315,0> translate<0,2.5,0>}
   }//diff
 object{Window rotate<0, 135,0> translate<0,  0,0>}
 object{Window rotate<0, 225,0> translate<0,  0,0>}
 object{Window rotate<0, 315,0> translate<0,  0,0>}
 object{Window rotate<0,  45,0> translate<0,2.5,0>}
 object{Window rotate<0, 135,0> translate<0,2.5,0>}
 object{Window rotate<0, 225,0> translate<0,2.5,0>}
 object{Window rotate<0, 315,0> translate<0,2.5,0>}
 cone{<0,0,0>,2.5,<0,2.5,0>,0  translate<0,5,0>
                                    texture{Rooftex}}
 cone{<0,0,0>,2.0,<0,5.5,0>,0  translate<0,5,0>
                                    texture{Rooftex}}
}  // fino della torre -----------------------------------
retorno a parte 3
continua a parte 5
top

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