Descriptions et exemples pour le POV-Ray raytracer par Friedrich A. Lohmueller
      Objets POV-Ray - Comment faire des objets pour POV-Ray
English English English
Italiano  Italiano
Deutsch 

Page d'Accueil
- POV-Ray Tutorial

  - Exemples POV-Ray
   Table des matières
  - Géométrie
  - Architecture
    - Maison
    - Toit
    - Tour
    - Château
        - 1. Tour
        - 2. Porte
        - 3. Fossés
        - 4. Fenêtres
        - 5. Extensions
    - Fenêtre + Porte
    - Escaliers
    - Pyramide
    - Colonne
    - Arc, Arche
    - Clôtures
    - Meubles
    - Ménage
  - Technique
                                       
 
Tower with windows

Château - 4. Fenêtres

La construction de un château avec tours, porte et fossés.
Objets:     "cylinder", "cone", "box".
Méthodes: "#declare", "union", "difference".
tower plan
La Tour avec des Fenêtres.
La Construction:
Quant a la construction deFenêtre - voyez ici.
Premièrement le corps de la tour est creusée par soustraire quelques cylindres. Puis les baies de fenêtre sont soustraits de la tour et ensuit les fenêtres sont encastrées aux mêmes positions prédefinées.
tower
La description de la scène pour POV-Ray:
fichier ".txt" ou fichier ".pov"

// ---------------------- Tour ---------------------------
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}}
}  // fin de la tour -----------------------------------
    retour à part 3
la suite au part 5

top

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