/*************************************************************************************************************************************/ /* */ /* D E F I N I T I O N D E S O P E R A T I O N S S U R L E S C O O R D O N N E E S : */ /* */ /* */ /* Nota important : */ /* */ /* Je note le 20221001101422 que ce fichier */ /* s'appelle "coordonne.01$I" et non pas */ /* "coordonnee.01$I" pour des raisons historiques, */ /* les premiers systemes UNIX utilises limitant la */ /* longueur des noms relatifs des fichiers a 14 */ /* caracteres. Je laisse cela ainsi pour des raisons */ /* de simplicite... */ /* */ /* */ /* Author of '$xci/coordonne.01$I' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, 1998??????????). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* P A R A M E T R E S : */ /* */ /*************************************************************************************************************************************/ #TestADef VISUALISER_EN_MODE_RECTANGULAIRE \ VRAI #TestADef VISUALISER_EN_MODE_GRAND_CARRE \ FAUX #TestADef CENTRER_LES_COORDONNEES_NORMALISEES \ FAUX /* Choix du format "rectangulaire"/"grand carre"/"petit carre" de visualisation lorsque */ /* le format d'image '$formatI' n'est pas carre (par exemple 'Pal'). Lors de l'utilisation */ /* de ces options, les correspondances suivantes sont etablies : */ /* */ /* 1-"rectangulaire=VRAI" : */ /* */ /* [Xmin,Xmax]x[Ymin,Ymax]x[Zmin,Zmax] <--> [0,1]x[0,1]x[0,1] */ /* */ /* 2-"rectangulaire=FAUX grand_carre=FAUX" (avec h=dimX/dimY et k=h/2) : */ /* */ /* [Xmin,Xmax]x[Ymin,Ymax]x[Zmin,Zmax] <--> [0,1+h]x[0,1]x[0,1] */ /* [0-k,1+k]x[0,1]x[0,1] */ /* */ /* 3-"rectangulaire=FAUX grand_carre=VRAI" (avec h=dimY/dimX et k=h/2) : */ /* */ /* [Xmin,Xmax]x[Ymin,Ymax]x[Zmin,Zmax] <--> [0,1]x[0,1-h]x[0,1] */ /* [0,1]x[0+k,1-k]x[0,1] */ /* */ /* suivant que l'on ne centre pas ou que l'on centre par rapport a {Xcentre,Ycentre}. */ #define LES_TRANSLATIONS_SONT_A_NORMALISER \ FAUX \ /* Les translations sont-elles deja normalisees ('FAUX') ou faut-il le faire ('VRAI') ? */ #define TRANSLATION_DES_X_NORMALISEES \ FZERO #define TRANSLATION_DES_Y_NORMALISEES \ FZERO #define TRANSLATION_DES_Z_NORMALISEES \ FZERO /* Translation implicite a appliquer aux coordonnees {X,Y,Z} apres normalisation. */