/*************************************************************************************************************************************/
/* */
/* */
/* G E N E R A T I O N D E V A L E U R S C O R R E S P O N D A N T A U X */
/* C O O R D O N N E E S " M A T R I C I E L L E S " D A N S L ' I M A G E E T D A N S U N A L B U M : */
/* */
/* Author of '$xci/valeurs_imag.01$I' : */
/* */
/* Jean-Francois Colonna (LACTAMME, 20150609081306). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* M A C R O S U T I L E S : */
/* */
/*************************************************************************************************************************************/
#define GENERATION_DE_LA_VALEUR_ALEATOIRE_COURANTE(valeur_aleatoire) \
Bblock \
EGAL(valeur_aleatoire \
,COND(IL_NE_FAUT_PAS(utiliser_un_espace_de_parametrage_tridimensionnel) \
,rdnI2D(ADRESSE(point_courant_de_l_espace_de_parametrage_2D) \
,graine \
,RDN_INIT_AND_GENERE \
,PROBABILITE_NULLE,PROBABILITE_UNITE \
) \
,rdnI3D(ADRESSE(point_courant_de_l_espace_de_parametrage_3D) \
,graine \
,RDN_INIT_AND_GENERE \
,PROBABILITE_NULLE,PROBABILITE_UNITE \
) \
) \
); \
/* Generation d'une valeur aleatoire dans [0,1]. */ \
\
SPIRALE_INITIALISATION; \
/* Initialisation dynamique de 'spirale_nombre_de_points_a_traiter'. */ \
SPIRALE_DEPLACEMENT(ASD1(point_courant_de_l_espace_de_parametrage_2D,x) \
,ASD1(point_courant_de_l_espace_de_parametrage_2D,y) \
); \
SPIRALE_DEPLACEMENT(ASD1(point_courant_de_l_espace_de_parametrage_3D,x) \
,ASD1(point_courant_de_l_espace_de_parametrage_3D,y) \
); \
/* Deplacement du point courant de la spirale de l'espace de parametrage, et ce en restant */ \
/* dans un plan Z=constante (Zmin)... */ \
SPIRALE_PARCOURS; \
/* Parcours de la spirale avec rotation eventuelle de PI/2 du bras courant... */ \
Eblock \
/* Generation d'une valeur aleatoire dans [0,1]. */