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
      - Maison part 2
      - Maison part 3
    - Toit
    - Tour
    - Châteaux
    - Fenêtre + Porte
    - Escaliers
    - Pyramide
    - Colonne
    - Arc, Arche
    - Clôtures
    - Meubles
    - Ménage
  - Technique
                                       
 
Maison

  Maison - part 1

Objets:   "box", "plane".
Méthodes: "difference", "union", "#declare"
La Constuction d'une maison (Form de base):
Pour maintenir la construction le plus flexibel que possible toutes les dimensions sont declarée comme variables (comparez image ci-dessous). Pour faire l'angle d'inclinaison de la toit variable lui est aussi declare. Cet angle est utilisé à plusiers points: Quand on coupe le pignon du mur et quand on positionne les parties de la toit.
 
Un ficher include pour utiliser cet objet comme un objet prêt à l'usage vous pouvez trouver sur mon site Objets POV-Ray.
//----  Les Variables:
#declare Hx = 2.00; // demi argeur x
#declare Hy = 3.50; // 'hauteur
#declare Hz = 4.00; // longueur en z
#declare Roof_Angle = 38; //angle toit
#declare Wall_D= 0.20;// épaisseur mur
//--------------------------------------

Le pignon par soustraire des plans:

La mur de maison se forme par un parallélépipède rectangle avec les dimensions extérieurs della maison.
De ce solide de base sont soustraite dans la 'hauteur du pignon 2 plans ("plane" proprement dit:"semi espace") avec l'inclinaison de la toit .
// La forme de base
// coupée à gauche et à droite:
difference{ //---------------------------
box { <-Hx,0,0>,< Hx,Hy,Hz>
      texture{ pigment{color rgb<1,1,1>}
               finish {diffuse 0.9}
             } // end of texture
    } // end of box ---------------------

plane{ <0,-1,0>,0
       texture{ pigment{color rgb<1,1,1>}
                finish {diffuse 0.9}
              } // end of texture
       rotate<0,0,Roof_Angle>
       translate<0,Hy,0>
     } // end of plane ------------------

plane{ <0,-1,0>,0
       texture{ pigment{color rgb<1,1,1>}
                finish {diffuse 0.9}
              } // end of texture
       rotate<0,0,-Roof_Angle>
       translate<0,Hy,0>
     } // end of plane ------------------

}// end of difference -------------------
//----------------------------------- end
La description de la scène pour POV-Ray:
fichier ".txt" ou fichier ".pov"

la suite au part 2
Objets prêt à l'usage pour POV-Ray comme
fichiers include avec fichiers exemple
on peut trouver sur la POV-Ray Objects page.
top

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