IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Introduction à POV-Ray


précédentsommairesuivant

VI. Les fichiers include

Ces fichiers *.inc permettent de regrouper des ensembles de déclarations de pigments / textures / objets / … dans un fichier annexe et d'y faire appel dans le script principal. L'appel d'un fichier annexe se fait par l'instruction :

 
Sélectionnez
#include "machin.inc"

VI-A. Les fichiers standards

La version officielle de POV-Ray comprend plusieurs fichiers *.inc. Ces fichiers sont dans le répertoire include de POV-Ray. Ils contiennent les définitions de certains attributs fréquemment utilisés.

  • colors.inc contient, entre autres, les définitions des symboles 'Red', 'Blue' … autorisant l'écriture de :
 
Sélectionnez
sphère
 {
     // centre et rayon
     <0,0,0>,1 
     pigment{Red}
 }

au lieu de :

 
Sélectionnez
sphère
 {
     <0,0,0>,1 
     pigment{color rgb<1,0,0>}
 }
  • textures.inc contient des définitions de pigments et textures en tout genre, allant de la roche au ciel étoilé, en passant par le bois ou le verre. Exemple :
 
Sélectionnez
#include "textures.inc"
 sphère{<0,0,0>,1 texture{Yellow_Pine }}
Image non disponible
La texture Yellow_pine
  • glass.inc contient des définitions de pigments / finish / interior relatifs au verre
  • woods.inc contient des définitions de pigments et textures relatives au bois

VI-B. Faites vos propres fichiers include

Un fichier include n'est qu'un fichier texte contenant du code POV-Ray. Vous pouvez lui donner l'extension que vous voulez. Par habitude, on lui donne l'extension .inc. Si vous souhaitez faire appel à un fichier annexe dans votre script principal, il doit se trouver dans le répertoire include de POV-Ray ou bien dans le répertoire de votre script (c'est d'ailleurs préférable pour des questions de simplicité). On a l'habitude de mettre toutes les déclarations d'objets / textures / macros dans des fichiers annexes, de manière à n'avoir plus qu'un petit script principal dont l'architecture est aisée à comprendre.


précédentsommairesuivant

Copyright © 2005 Pierre Schwartz. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.