/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        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 20221001101856 que ce fichier                                                                       */
/*                  s'appelle "coordonne.02$I" et non pas                                                                            */
/*                  "coordonnee.02$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.02$I' :                                                                                          */
/*                                                                                                                                   */
/*                    Jean-Francois COLONNA (LACTAMME, 1998??????????).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D O N N E E S   U T I L E S  :                                                                                             */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
     DEFV(Logical,INIT(centrer_les_coordonnees_normalisees,CENTRER_LES_COORDONNEES_NORMALISEES));
                                        /* 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}.        */
                                        /*                                                                                           */
                                        /* Les indicateurs 'visualiser_en_mode_rectangulaire' et 'visualiser_en_mode_grand_carre'    */
                                        /* ont ete remplaces par 'v $xiii/Images$STR 20051216100446' le 20051218180353...            */

     DEFV(Logical,INIT(les_translations_sont_a_normaliser,LES_TRANSLATIONS_SONT_A_NORMALISER));
                                        /* Les translations sont-elles deja normalisees ('FAUX') ou faut-il le faire ('VRAI') ?      */
     DEFV(Float,INIT(translation_des_X_normalisees,TRANSLATION_DES_X_NORMALISEES));
     DEFV(Float,INIT(translation_des_Y_normalisees,TRANSLATION_DES_Y_NORMALISEES));
     DEFV(Float,INIT(translation_des_Z_normalisees,TRANSLATION_DES_Z_NORMALISEES));
                                        /* Translation a appliquer aux coordonnees {X,Y,Z} apres normalisation.                      */



Copyright © Jean-François COLONNA, 2019-2024.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2019-2024.