/*************************************************************************************************************************************/ /* */ /* T E S T D E L A G E N E R A T I O N D E S C H A M P S " T R E F L E " */ /* E T " T R O I S - G A U S S I E N S " T R A N S L A T A B L E S : */ /* */ /* */ /* Author of '$xrq/trefle.90$I' : */ /* */ /* Jean-Francois Colonna (LACTAMME, 20061212110638). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* M A C R O S U T I L E S : */ /* */ /*************************************************************************************************************************************/ -define TRACE_D_UN_POINT_D_UN_DOUBLET(contexte,niveau_de_marquage,grossissement_des_disques) \ /* Trace d'un point d'un doublet (couleur,anti-couleur). */ \ Bblock \ DEFV(pointF_3D,sommet_courant); \ RCG(contexte); \ /* Recuperation du contexte graphique... */ \ GET_CURSOR(ASD1(sommet_courant,x),ASD1(sommet_courant,y),ASD1(sommet_courant,z)); \ /* Positionnement sur le point courant. */ \ store_disque(NOIR,niveau_de_marquage \ ,ImageR \ ,_cDENORMALISE_OX(ASD1(sommet_courant,x)) \ ,_cDENORMALISE_OY(ASD1(sommet_courant,y)) \ ,_cDENORMALISE_OZ(ASD1(sommet_courant,z)) \ ,grossissement_des_disques(INTE(SCALING_OXY(FLOT(rayon_des_disques)))) \ ,BI_DIMENSIONNEL \ ); \ Eblock \ /* La mise dans un fichier '$I' de 'TRACE_D_UN_POINT_D_UN_DOUBLET(...)' est destine a */ \ /* eviter le message : */ \ /* */ \ /* TRACE_D_UN_POINT_D_UN_DOUBLET: unterminated macro call */ \ /* */ \ /* qui apparait dans le cas ou cette definition serait dans le '$K' d'appel... */