/*************************************************************************************************************************************/ /* */ /* D E F I N I T I O N S D E S D I F F E R E N T E S T R A N S L A T I O N S E T R O T A T I O N S : */ /* */ /* */ /* Author of '$xrq/nucleon.LT.1$I' : */ /* */ /* Jean-Francois Colonna (LACTAMME, 1991??????????). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* G E S T I O N D E L A T R A N S L A T I O N D E L ' O R I G I N E : */ /* */ /*************************************************************************************************************************************/ #define PERIODE_1_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX \ PERIODE_1_DE_MODULATION_DE_LA_LUMINANCE #define TRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX \ FZERO #define dTRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX \ FZERO #define PERIODE_1_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OY \ PERIODE_1_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX #define TRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OY \ TRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OY \ dTRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX #define PERIODE_1_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OZ \ PERIODE_1_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX #define TRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OZ \ TRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OZ \ dTRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX DEFV(Local,DEFV(pointI_3D,periode_1_de_translation_de_l_origine)); DEFV(Local,DEFV(deltaF_3D,translation_1_de_l_origine)); DEFV(Local,DEFV(deltaF_3D,Dtranslation_1_de_l_origine)); /* Definition de la periode '1' de translation de l'origine. */ #define PERIODE_2_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX \ PERIODE_2_DE_MODULATION_DE_LA_LUMINANCE #define TRANSLATION_2_DE_L_ORIGINE_LE_LONG_DE_OX \ TRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_2_DE_L_ORIGINE_LE_LONG_DE_OX \ dTRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX #define PERIODE_2_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OY \ PERIODE_2_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX #define TRANSLATION_2_DE_L_ORIGINE_LE_LONG_DE_OY \ TRANSLATION_2_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_2_DE_L_ORIGINE_LE_LONG_DE_OY \ dTRANSLATION_2_DE_L_ORIGINE_LE_LONG_DE_OX #define PERIODE_2_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OZ \ PERIODE_2_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX #define TRANSLATION_2_DE_L_ORIGINE_LE_LONG_DE_OZ \ TRANSLATION_2_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_2_DE_L_ORIGINE_LE_LONG_DE_OZ \ dTRANSLATION_2_DE_L_ORIGINE_LE_LONG_DE_OX DEFV(Local,DEFV(pointI_3D,periode_2_de_translation_de_l_origine)); DEFV(Local,DEFV(deltaF_3D,translation_2_de_l_origine)); DEFV(Local,DEFV(deltaF_3D,Dtranslation_2_de_l_origine)); /* Definition de la periode '2' de translation de l'origine. */ #define PERIODE_3_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX \ PERIODE_3_DE_MODULATION_DE_LA_LUMINANCE #define TRANSLATION_3_DE_L_ORIGINE_LE_LONG_DE_OX \ TRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_3_DE_L_ORIGINE_LE_LONG_DE_OX \ dTRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX #define PERIODE_3_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OY \ PERIODE_3_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX #define TRANSLATION_3_DE_L_ORIGINE_LE_LONG_DE_OY \ TRANSLATION_3_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_3_DE_L_ORIGINE_LE_LONG_DE_OY \ dTRANSLATION_3_DE_L_ORIGINE_LE_LONG_DE_OX #define PERIODE_3_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OZ \ PERIODE_3_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX #define TRANSLATION_3_DE_L_ORIGINE_LE_LONG_DE_OZ \ TRANSLATION_3_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_3_DE_L_ORIGINE_LE_LONG_DE_OZ \ dTRANSLATION_3_DE_L_ORIGINE_LE_LONG_DE_OX DEFV(Local,DEFV(pointI_3D,periode_3_de_translation_de_l_origine)); DEFV(Local,DEFV(deltaF_3D,translation_3_de_l_origine)); DEFV(Local,DEFV(deltaF_3D,Dtranslation_3_de_l_origine)); /* Definition de la periode '3' de translation de l'origine. */ #define PERIODE_4_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX \ PERIODE_4_DE_MODULATION_DE_LA_LUMINANCE #define TRANSLATION_4_DE_L_ORIGINE_LE_LONG_DE_OX \ TRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_4_DE_L_ORIGINE_LE_LONG_DE_OX \ dTRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX #define PERIODE_4_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OY \ PERIODE_4_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX #define TRANSLATION_4_DE_L_ORIGINE_LE_LONG_DE_OY \ TRANSLATION_4_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_4_DE_L_ORIGINE_LE_LONG_DE_OY \ dTRANSLATION_4_DE_L_ORIGINE_LE_LONG_DE_OX #define PERIODE_4_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OZ \ PERIODE_4_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX #define TRANSLATION_4_DE_L_ORIGINE_LE_LONG_DE_OZ \ TRANSLATION_4_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_4_DE_L_ORIGINE_LE_LONG_DE_OZ \ dTRANSLATION_4_DE_L_ORIGINE_LE_LONG_DE_OX DEFV(Local,DEFV(pointI_3D,periode_4_de_translation_de_l_origine)); DEFV(Local,DEFV(deltaF_3D,translation_4_de_l_origine)); DEFV(Local,DEFV(deltaF_3D,Dtranslation_4_de_l_origine)); /* Definition de la periode '4' de translation de l'origine. */ #define PERIODE_5_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX \ PERIODE_5_DE_MODULATION_DE_LA_LUMINANCE #define TRANSLATION_5_DE_L_ORIGINE_LE_LONG_DE_OX \ TRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_5_DE_L_ORIGINE_LE_LONG_DE_OX \ dTRANSLATION_1_DE_L_ORIGINE_LE_LONG_DE_OX #define PERIODE_5_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OY \ PERIODE_5_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX #define TRANSLATION_5_DE_L_ORIGINE_LE_LONG_DE_OY \ TRANSLATION_5_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_5_DE_L_ORIGINE_LE_LONG_DE_OY \ dTRANSLATION_5_DE_L_ORIGINE_LE_LONG_DE_OX #define PERIODE_5_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OZ \ PERIODE_5_DE_TRANSLATION_DE_L_ORIGINE_LE_LONG_DE_OX #define TRANSLATION_5_DE_L_ORIGINE_LE_LONG_DE_OZ \ TRANSLATION_5_DE_L_ORIGINE_LE_LONG_DE_OX #define dTRANSLATION_5_DE_L_ORIGINE_LE_LONG_DE_OZ \ dTRANSLATION_5_DE_L_ORIGINE_LE_LONG_DE_OX DEFV(Local,DEFV(pointI_3D,periode_5_de_translation_de_l_origine)); DEFV(Local,DEFV(deltaF_3D,translation_5_de_l_origine)); DEFV(Local,DEFV(deltaF_3D,Dtranslation_5_de_l_origine)); /* Definition de la periode '5' de translation de l'origine. */ DEFV(Local,DEFV(deltaF_3D,translation_de_l_origine)); /* Translation instantanee de l'origine. */