/*************************************************************************************************************************************/ /* */ /* E T U D E D E L A C O M P L E X I T E S T R U C T U R E L L E */ /* D ' U N E D R O I T E O B L I Q U E S U R U N T O R E : */ /* */ /* */ /* Author of '$xrC/ObjetComplexe.81$vv$c' : */ /* */ /* Jean-Francois Colonna (LACTAMME, 20130505101401). */ /* */ /*************************************************************************************************************************************/ #ifdef COMMENTS # undef COMMENTS #else #endif #define COMMENTS "Droite oblique sur un tore (format octet) -noir ou blanc-" #include "images_1octet.01.vv.I" #ifndef ITERATIONS # define ITERATIONS \ gDIVI(gMUL2(dimX,dimY),10) #else #endif #ifndef An # define An \ (63137) #else #endif #ifndef Ad # define Ad \ (73) #else #endif #ifndef B # define B \ (0) #else #endif int iterations=ITERATIONS; int an=An; int ad=Ad; int b=B; MAIN( { int compteur; INITIALISATION_IMAGE(NOIR); x=ADD2(Xmin,dimXs2); for (compteur=1 ; compteur <= iterations ; compteur=ADD2(compteur,1)) { x=ADD2(x,1); STORE_IMAGE_TORE(x,ADD2(DIVI(MUL2(an,x),ad),b),BLANC); } SORTIE_DU_FICHIER_IMAGE; EDITER_LES_COMPTEURS_DES_FONCTIONS; } )