####################################################################################################################################### # # # G E N E R A T I O N D ' U N M I L I E U E V O L U T I F R E C T A N G U L A I R E : # # # # # # Author of '$xivP/disk.000000009/face.2/.REFL.C.11.$U' : # # # # Jean-Francois Colonna (LACTAMME, AAAAMMJJhhmmss). # # # ####################################################################################################################################### $Z S $Z SETENV FacXY_1 $FacXY $Z SETParam _____FacXY_N 0.85 $Z SETENV FacXY_N $_____FacXY_N $c #include <stdio.h> $c $c extern int atoi(); $c extern double atof(); $c extern char *getenv(); $c $c #define NA0 (atoi(getenv("PremiereA"))) $c #define NA (atoi(getenv("DerniereA"))) $c $c #define FacXY_1 (atof(getenv("FacXY_1"))) $c #define FacXY_N (atof(getenv("FacXY_N"))) $c $c #define GRIS_8 (atoi(getenv("GRIS_8"))) $c $c int main() $c { $c int n; $c double facteur_1=FacXY_1; $c double facteur_N=FacXY_N; $c $c for (n=NA0 ; n<=NA ; n++) $c { $c double facteur; $c int SeuilBOITE; $c $c facteur=((facteur_N*(n-NA0))+(facteur_1*(NA-n)))/(NA-NA0); $c SeuilBOITE=(int)((1.0-facteur)*(double)GRIS_8); $c $c printf("Std\n"); $c $c printf("$xci/complement$X $c A=$xiio/SPIRALE $c $formatI | $c $xci/seuil$X $c seuil=%d $c $formatI | $c $xci/format.01$X mode=0 $c $formatI $c R=$xTV/BOITE.1 $c $formatR_Pal\n" $c ,SeuilBOITE $c ); $c $c printf("Pal\n"); $c $c printf("$xci/scale$X $c A=$xTV/BOITE.1 $c a=1.00 $c R=$xTV/BOITE.2.%04d $c $formatI\n" $c ,n $c ); $c /* Definition du milieu "dynamique" dans '$xTV/BOITE.2.????'. */ $c printf("$xci/complement$X $c A=$xTV/BOITE.1 $c $formatI | $c $xci/scale$X $c a=0.50 $c R=$xTV/BOITE.3.%04d$ROUGE $c $formatI\n" $c $c ,n $c ); $c printf("$xci/complement$X $c A=$xTV/BOITE.1 $c $formatI | $c $xci/scale$X $c a=0.50 $c R=$xTV/BOITE.3.%04d$VERTE $c $formatI\n" $c $c ,n $c ); $c printf("$xci/complement$X $c A=$xTV/BOITE.1 $c $formatI | $c $xci/scale$X $c a=0.50 $c R=$xTV/BOITE.3.%04d$BLEUE $c $formatI\n" $c $c ,n $c ); $c /* Definition du decor "dynamique" dans '$xTV/BOITE.3.????.?'. */ $c } $c }