next up previous
Suite: Primitives géométriques Sommaire: Description de scènes Retour: Description de scènes

Syntaxe de base

Tous les fichiers de description de scène ont le même format, qui est une combinaison de primitives sous la forme suivante :



# Un commentaire

modificateur type identificateur
n S1 S2 ... Sn
0
m R1 R2 ... Rm

!command



L'exemple typique est celui où type est une définition géométrique et où modificateur est une définition préalable d'un matériau.

Les lignes suivantes fournissent des paramètres précisant la description :

Pour les nombres de paramètres la notation n+ signifie qu'il peut y avoir n valeurs ou plus suivant les cas.

Enfin :

Il y a 2 règles simples qui doivent être suivies dans la description d'une scène :

Il faut noter que le point de vue de l'observateur n'est pas inclus dans la description géométrique, il est toujours précisé au moment du calcul : ceci permet une plus grande souplesse, par exemple pour les calculs d'images successives dans un déplacement.

Un exemple de description :

SPMquot# Definition d'un materiau rouge" (Commentaire)

void plastic red-material

0 ( Aucun argument chaîne de caractères)

0

5 1 0 0 0 0 ( Cinq arguments numériques précisant la couleur rouge (1 0 0 en RVB), la reflectance et la rugosité)

# Une sphere rouge appelee balle

red-material sphere balle

0

0

4 0 0 0 1 ( quatre arguments précisant la position et le rayon)

# Un cylindre rouge

red-material cylinder pipe

0

0

7 0 0 0 0 0 2 1 ( Sept arguments précisant le point de début (0,0,0), le point de fin (0,0,2) et le diamètre)


next up previous
Suite: Primitives géométriques Sommaire: Description de scènes Retour: Description de scènes
Jean-Louis Maltret
1/21/1998