_______________________________________________________________________________________________________________________________________
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N   D E   L A   B I B L I O T H E Q U E   ' 3 '  :                                                       */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Definition :                                                                                                               */
/*                                                                                                                                   */
/*                    Dans ce fichier, on trouvera                                                                                   */
/*                  la bibliotheque des objets                                                                                       */
/*                  impossibles et que l'on assemble                                                                                 */
/*                  matriciellement.                                                                                                 */
/*                                                                                                                                   */
/*                    On notera que chaque element                                                                                   */
/*                  est inscrit dans un carre 6x6                                                                                    */
/*                  et son trace commence en bas et                                                                                  */
/*                  a gauche...                                                                                                      */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xiii/alphabet.3$FON' :                                                                                         */
/*                                                                                                                                   */
/*                    Jean-Francois COLONNA (LACTAMME, 19880000000000).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M A R Q U A G E   D ' U N   P O I N T   I N T E R I E U R   A   U N E   " F A C E T T E "  :                               */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   MARQUE_POINT_INTERIEUR(contexte,deplacement)                                                                                  \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                                        /* Sauvegarde du point courant.                                                              */ \
                    CALS(FgMIX());                                                                                                      \
                                        /* Sauvegarde de l'echelle sur l'axe 'OX',                                                   */ \
                    CALS(FgMIY());                                                                                                      \
                                        /* Sauvegarde de l'echelle sur l'axe 'OY',                                                   */ \
                    CALS(FgMIZ());                                                                                                      \
                                        /* Sauvegarde de l'echelle sur l'axe 'OZ'.                                                   */ \
                    CALS(FgMIK());                                                                                                      \
                                        /* Sauvegarde du facteur d'echelle.                                                          */ \
                    SK(DOUB(UNITE));                                                                                                    \
                                        /* Afin de diviser par 2...                                                                  */ \
                    CALS(FgXDIVI());                                                                                                    \
                                        /* Pour faire des "demi-deplacements",                                                       */ \
                    CALS(FgYDIVI());                                                                                                    \
                                        /* Pour faire des "demi-deplacements",                                                       */ \
                    CALS(FgZDIVI());                                                                                                    \
                                        /* Pour faire des "demi-deplacements".                                                       */ \
                    CALS(FgMOK());                                                                                                      \
                                        /* Restauration du facteur d'echelle.                                                        */ \
                    BLOC(deplacement;);                                                                                                 \
                                        /* Et on se deplace d'un demi-pas dans la direction argument...                              */ \
                    WCG(contexte);                                                                                                      \
                                        /* Et on marque le point courant...                                                          */ \
                    CALS(FgMOZ());                                                                                                      \
                                        /* Restauration de l'echelle sur l'axe 'OZ',                                                 */ \
                    CALS(FgMOY());                                                                                                      \
                                        /* Restauration de l'echelle sur l'axe 'OY',                                                 */ \
                    CALS(FgMOX());                                                                                                      \
                                        /* Restauration de l'echelle sur l'axe 'OX'.                                                 */ \
                    CALS(FgMOC());                                                                                                      \
                                        /* Restauration du point courant.                                                            */ \
                    Eblock                                                                                                              \
                                        /* Cette fonction permet de marquer un point ; en general ce point est                       */ \
                                        /* considere comme etant un point interieur d'un contour "ouvert".                           */ \
                                        /*                                                                                           */ \
                                        /* On notera le 20190711110459 dans 'v $xri/escalier.01$K REMPLIR' une facon d'exploiter     */ \
                                        /* les contextes graphiques pour remplir des contours, meme si cela n'a pas vraiment de      */ \
                                        /* rapport avec ceux qui sont ici definis et qui, me semble-t-il, ne sont pas exploites      */ \
                                        /* ailleurs...                                                                               */

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        C O N T E X T E   D E   M A R Q U A G E   D E   D E F I N I T I O N   D ' U N E   " F A C E T T E "  :                     */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

                                        /* ATTENTION : le 20061115095511 dans le cadre de la "campagne" d'unification des variables  */
                                        /* globales (voir le directory '$xau'...), les contextes graphiques suivants ont change de   */
                                        /* nom et sont passes de 'contour_NN' a 'alpha3_____cNN'. On notera que 'alpha3_____cNN'     */
                                        /* a ete choisi aussi cours (et a la place de 'alpha3_____contour_NN') afin de ne pas avoir  */
                                        /* a toucher a la mise en page de tres nombreuses lignes a suivre qui, etant devenues trop   */
                                        /* longues, auraient du etre reformatees...                                                  */

DEFV(Common,DEFV(Gcontexte,alpha3_____c01));
                                        /* Interieur numero '01',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c02));
                                        /* Interieur numero '02',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c03));
                                        /* Interieur numero '03',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c04));
                                        /* Interieur numero '04',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c05));
                                        /* Interieur numero '05',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c06));
                                        /* Interieur numero '06',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c07));
                                        /* Interieur numero '07',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c08));
                                        /* Interieur numero '08',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c09));
                                        /* Interieur numero '09' (introduit le 20110422134746),                                      */
DEFV(Common,DEFV(Gcontexte,alpha3_____c10));
                                        /* Interieur numero '10' (introduit le 20110422134746),                                      */
DEFV(Common,DEFV(Gcontexte,alpha3_____c11));
                                        /* Interieur numero '11',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c12));
                                        /* Interieur numero '12',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c13));
                                        /* Interieur numero '13',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c14));
                                        /* Interieur numero '14',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c15));
                                        /* Interieur numero '15',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c16));
                                        /* Interieur numero '16',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c17));
                                        /* Interieur numero '17',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c18));
                                        /* Interieur numero '18',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c19));
                                        /* Interieur numero '19' (introduit le 20110422135223),                                      */
DEFV(Common,DEFV(Gcontexte,alpha3_____c20));
                                        /* Interieur numero '20' (introduit le 20110422135223),                                      */
DEFV(Common,DEFV(Gcontexte,alpha3_____c21));
                                        /* Interieur numero '21',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c22));
                                        /* Interieur numero '22',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c23));
                                        /* Interieur numero '23',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c24));
                                        /* Interieur numero '24',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c25));
                                        /* Interieur numero '25',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c26));
                                        /* Interieur numero '26',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c27));
                                        /* Interieur numero '27',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c28));
                                        /* Interieur numero '28',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c29));
                                        /* Interieur numero '29' (introduit le 20110422135223),                                      */
DEFV(Common,DEFV(Gcontexte,alpha3_____c30));
                                        /* Interieur numero '30' (introduit le 20110422135223),                                      */
DEFV(Common,DEFV(Gcontexte,alpha3_____c31));
                                        /* Interieur numero '31',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c32));
                                        /* Interieur numero '32',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c33));
                                        /* Interieur numero '33',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c34));
                                        /* Interieur numero '34',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c35));
                                        /* Interieur numero '35',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c36));
                                        /* Interieur numero '36',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c37));
                                        /* Interieur numero '37',                                                                    */
DEFV(Common,DEFV(Gcontexte,alpha3_____c38));
                                        /* Interieur numero '38'.                                                                    */

                                        /* ATTENTION : le 20061115095511 dans le cadre de la "campagne" d'unification des variables  */
                                        /* globales (voir le directory '$xau'...), les contextes graphiques precedents ont change de */
                                        /* nom et sont passes de 'contour_NN' a 'alpha3_____cNN'. On notera que 'alpha3_____cNN'     */
                                        /* a ete choisi aussi cours (et a la place de 'alpha3_____contour_NN') afin de ne pas avoir  */
                                        /* a toucher a la mise en page de tres nombreuses lignes a suivre qui, etant devenues trop   */
                                        /* longues, auraient du etre reformatees...                                                  */

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            *    *  03 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ***********    *    ************                                                                                 */
/*                            *    *  **                                                                                             */
/*                  02        *    ***            05                                                                                 */
/*                  ***********    *****************                                                                                 */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                  ***********    *****************                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 01 *  04 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_01(facette_01,facette_02,facette_03,facette_04,facette_05)                                                           \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g1;g1;gA;MARQUE_POINT_INTERIEUR(facette_01,g1);                                                                     \
                    g2;g2;gB;                                                                                                           \
                    g3;g3;gB;                                                                                                           \
                    g2;gA;MARQUE_POINT_INTERIEUR(facette_02,g2);                                                                        \
                    g1;g1;gB;                                                                                                           \
                    g2;g2;g2;gB;                                                                                                        \
                    g1;gA;MARQUE_POINT_INTERIEUR(facette_03,g1);                                                                        \
                    g4;g4;g4;gB;                                                                                                        \
                    g1;g1;g1;gB;                                                                                                        \
                    g4;gA;                                                                                                              \
                    g3;g3;g3;gB;                                                                                                        \
                    g4;g4;gB;                                                                                                           \
                    g1;gA;MARQUE_POINT_INTERIEUR(facette_04,g3);                                                                        \
                    g2;g2;gB;                                                                                                           \
                    g2;g3;gA;                                                                                                           \
                    g1;g2;gB;                                                                                                           \
                    g2;g2;gB;                                                                                                           \
                    g4;g4;gA;                                                                                                           \
                    g1;g1;gB;MARQUE_POINT_INTERIEUR(facette_05,g4);                                                                     \
                    g3;g3;g3;g3;gA;                                                                                                     \
                    g3;g3;gB;                                                                                                           \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ***********    *     ***********                                                                                 */
/*                            *    *     *                                                                                           */
/*                  05        *    *     *        04                                                                                 */
/*                  ***********    *     ***********                                                                                 */
/*                            *    *     *                                                                                           */
/*                  06        *    *     *        03                                                                                 */
/*                  ***********    *     ***********                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 01 *  02 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_02(facette_01,facette_02,facette_03,facette_04,facette_05,facette_06)                                                \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g1;g1;                                                                                                              \
                    gA;CALL(SEQUENCE_M2);gB;                                                                                            \
                    CALL(SEQUENCE_M4);g1;MARQUE_POINT_INTERIEUR(facette_01,g3);                                                         \
                    gA;CALL(SEQUENCE_M2);gB;                                                                                            \
                    CALL(SEQUENCE_M4);g1;MARQUE_POINT_INTERIEUR(facette_02,g3);                                                         \
                    gA;CALL(SEQUENCE_M2);gB;                                                                                            \
                    CALL(SEQUENCE_M4);g1;                                                                                               \
                    g1;g2;g2;gA;MARQUE_POINT_INTERIEUR(facette_03,g2);                                                                  \
                    g3;g3;gB;                                                                                                           \
                    g2;gA;                                                                                                              \
                    g1;g1;gB;MARQUE_POINT_INTERIEUR(facette_04,g2);                                                                     \
                    g2;gA;                                                                                                              \
                    g3;g3;gB;                                                                                                           \
                    g3;g3;gA;                                                                                                           \
                    g3;g3;gB;MARQUE_POINT_INTERIEUR(facette_05,g4);                                                                     \
                    g4;gA;MARQUE_POINT_INTERIEUR(facette_06,g4);                                                                        \
                    g1;g1;gB;                                                                                                           \
                    g4;gA;                                                                                                              \
                    g3;g3;gB;                                                                                                           \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                          ******** 03***                                                                                           */
/*                        ***   ***  ***                                                                                             */
/*                      ***   ***  ***                                                                                               */
/*                    ***   ***  ***                                                                                                 */
/*                  ***   ***  ***                                                                                                   */
/*                  *   ***  ***                  **                                                                                 */
/*                  04***  ***                  ***                                                                                  */
/*                  ***  ***                  *** 02                                                                                 */
/*                  *  ***                  ***  ***                                                                                 */
/*                  ****                  ***  *** *                                                                                 */
/*                  **                  ***  ***   *                                                                                 */
/*                                    ***  ***   ***                                                                                 */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ******** 01***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_03(facette_01,facette_02,facette_03,facette_04)                                                                      \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g1;g1;g1;g1;gA;MARQUE_POINT_INTERIEUR(facette_01,g3);                                                               \
                    g1;g1;g2;g2;gB;                                                                                                     \
                    g2;gB;MARQUE_POINT_INTERIEUR(facette_02,g2);                                                                        \
                    g3;g3;g3;g4;g4;g4;gB;                                                                                               \
                    g3;gB;                                                                                                              \
                    g1;g1;g1;g1;g2;g2;g2;g2;gB;                                                                                         \
                    g2;g2;g3;g3;gA;MARQUE_POINT_INTERIEUR(facette_03,g3);                                                               \
                    g3;g3;g3;g3;g4;g4;g4;g4;gB;                                                                                         \
                    g2;gB;MARQUE_POINT_INTERIEUR(facette_04,g2);                                                                        \
                    g1;g1;g1;g2;g2;g2;gB;                                                                                               \
                    g3;gB;                                                                                                              \
                    g3;g3;g4;g4;gB;                                                                                                     \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                          ********     *                                                                                           */
/*                        ***   ***      *                                                                                           */
/*                      ***   ***02*     *                                                                                           */
/*                    ***   ***  ***     *                                                                                           */
/*                  ***   ***  *** *     *                                                                                           */
/*                  *   ***  ***   *     *        **                                                                                 */
/*                  01***  **** 03 *     *      ***                                                                                  */
/*                  ***  ***  *    *     *    *** 04                                                                                 */
/*                  *  ***    *    *     *  ***  ***                                                                                 */
/*                  ****      *    *     ****  *** *                                                                                 */
/*                  **        *    *     **  ***   *                                                                                 */
/*                            *    *     * ***   ***                                                                                 */
/*                            *    *     ***   ***                                                                                   */
/*                            *    *     *   ***                                                                                     */
/*                            *    *       ***                                                                                       */
/*                            ******     ***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_04(facette_01,facette_02,facette_03,facette_04)                                                                      \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g2;g2;g2;g2;gA;MARQUE_POINT_INTERIEUR(facette_01,g4);                                                               \
                    g1;g1;g2;g2;gB;                                                                                                     \
                    g1;gB;MARQUE_POINT_INTERIEUR(facette_02,g4);                                                                        \
                    g3;g3;g3;g4;g4;g4;gB;                                                                                               \
                    g4;gB;                                                                                                              \
                    g1;g1;g1;g2;g2;g2;gB;                                                                                               \
                    g4;g4;g4;g4;g4;gB;                                                                                                  \
                    g3;gB;                                                                                                              \
                    g2;g2;g2;g2;gB;MARQUE_POINT_INTERIEUR(facette_03,g1);                                                               \
                    g1;g1;g2;g2;gA;                                                                                                     \
                    g4;g4;g4;g4;g4;gB;                                                                                                  \
                    g1;g1;g2;g2;gB;MARQUE_POINT_INTERIEUR(facette_04,g2);                                                               \
                    g4;gB;                                                                                                              \
                    g3;g3;g4;g4;gB;                                                                                                     \
                    g2;g2;gA;                                                                                                           \
                    g1;g1;g2;g2;gB;                                                                                                     \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            *    *  05 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ***********    *    ************                                                                                 */
/*                            *    *  **                                                                                             */
/*                  04        *    ***            02                                                                                 */
/*                  ***********    ************  ***                                                                                 */
/*                                 03     ***  *** *                                                                                 */
/*                  ***********************  ***   *                                                                                 */
/*                                    ***  ***   ***                                                                                 */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ******** 01***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_05(facette_01,facette_02,facette_03,facette_04,facette_05)                                                           \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g1;g1;g1;g1;gA;MARQUE_POINT_INTERIEUR(facette_01,g3);                                                               \
                    g1;g1;g2;g2;gB;                                                                                                     \
                    g2;gB;MARQUE_POINT_INTERIEUR(facette_02,g2);                                                                        \
                    g3;g3;g3;g4;g4;g4;gB;                                                                                               \
                    g3;gB;                                                                                                              \
                    g1;g1;g1;g2;g2;g2;gB;                                                                                               \
                    g3;g3;gB;MARQUE_POINT_INTERIEUR(facette_03,g4);                                                                     \
                    g3;gA;                                                                                                              \
                    g3;g3;gB;MARQUE_POINT_INTERIEUR(facette_04,g2);                                                                     \
                    g4;gA;                                                                                                              \
                    g1;g1;g1;g1;gB;                                                                                                     \
                    g2;g3;gA;                                                                                                           \
                    g1;g2;gB;                                                                                                           \
                    g2;g2;gB;MARQUE_POINT_INTERIEUR(facette_05,g3);                                                                     \
                    g4;g4;gA;                                                                                                           \
                    g1;g1;gB;                                                                                                           \
                    g3;g3;g3;g4;gA;                                                                                                     \
                    g2;g2;g2;gB;                                                                                                        \
                    g3;gA;                                                                                                              \
                    g4;g4;g4;gB;                                                                                                        \
                    g2;gA;                                                                                                              \
                    g3;g3;gB;                                                                                                           \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            *  04*     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ************   *     ***********                                                                                 */
/*                             *** *     *                                                                                           */
/*                  02           ***     *        05                                                                                 */
/*                  **   ***********     ***********                                                                                 */
/*                  * **   ***      03                                                                                               */
/*                  *   **   ***********************                                                                                 */
/*                  ***   **   ***                                                                                                   */
/*                    ***   **   ***                                                                                                 */
/*                      ***   **   ***                                                                                               */
/*                        ***   **   ***                                                                                             */
/*                          ***01 ********                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_06(facette_01,facette_02,facette_03,facette_04,facette_05)                                                           \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g1;g1;gA;MARQUE_POINT_INTERIEUR(facette_01,g1);                                                                     \
                    g2;g2;g3;g3;gB;                                                                                                     \
                    g2;gB;MARQUE_POINT_INTERIEUR(facette_02,g2);                                                                        \
                    g1;g1;g1;g4;g4;g4;gB;                                                                                               \
                    g1;gB;                                                                                                              \
                    g3;g3;g3;g2;g2;g2;gB;                                                                                               \
                    g1;g1;gB;MARQUE_POINT_INTERIEUR(facette_03,g4);                                                                     \
                    g2;g2;g2;gB;MARQUE_POINT_INTERIEUR(facette_04,g3);                                                                  \
                    g3;gA;                                                                                                              \
                    g4;g4;gB;                                                                                                           \
                    g1;g4;gB;                                                                                                           \
                    g2;g3;gA;                                                                                                           \
                    g3;g3;gB;                                                                                                           \
                    g2;g2;g1;g1;g1;g1;gA;                                                                                               \
                    g4;g4;g4;gB;                                                                                                        \
                    g1;g1;gB;MARQUE_POINT_INTERIEUR(facette_05,g2);                                                                     \
                    g2;gA;                                                                                                              \
                    g3;g3;gB;                                                                                                           \
                    g3;g3;g4;g4;gA;                                                                                                     \
                    g1;g1;g1;g1;gB;                                                                                                     \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            *    *********                                                                                         */
/*                            *      *** 03***                                                                                       */
/*                            *    **  ***   ***                                                                                     */
/*                            *    ****  ***   ***                                                                                   */
/*                            *    *  ***  ***   ***                                                                                 */
/*                  **        *    *    ***  ***   *                                                                                 */
/*                   ***      *    *     ****  ***                                                                                   */
/*                  02 ***    *    *  04 *  ***  ***                                                                                 */
/*                  **   ***  *    *     *    ***  *                                                                                 */
/*                  * **   ****    *     *      ****                                                                                 */
/*                  *   **   **    *     *        **                                                                                 */
/*                  ***   **  *    *     *                                                                                           */
/*                    ***   ***    *     *                                                                                           */
/*                      ***   *    *     *                                                                                           */
/*                        ***      *     *                                                                                           */
/*                          *** 01 *******                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_07(facette_01,facette_02,facette_03,facette_04)                                                                      \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g1;g1;gA;MARQUE_POINT_INTERIEUR(facette_01,g1);                                                                     \
                    g2;g2;g3;g3;gB;                                                                                                     \
                    g2;gB;MARQUE_POINT_INTERIEUR(facette_02,g2);                                                                        \
                    g1;g1;g4;g4;gB;                                                                                                     \
                    g2;g2;g2;g2;g2;gB;                                                                                                  \
                    g3;g3;g4;g4;gA;                                                                                                     \
                    g1;g1;g4;g4;gB;                                                                                                     \
                    g1;g1;g1;g1;g2;g2;gA;                                                                                               \
                    g2;g2;g3;g3;gB;MARQUE_POINT_INTERIEUR(facette_03,g4);                                                               \
                    g3;gB;                                                                                                              \
                    g1;g1;g1;g4;g4;g4;gB;                                                                                               \
                    g4;gB;                                                                                                              \
                    g2;g2;g2;g3;g3;g3;gB;                                                                                               \
                    g4;g4;g4;g4;g4;gB;                                                                                                  \
                    g1;gB;                                                                                                              \
                    g2;g2;g2;g2;gB;MARQUE_POINT_INTERIEUR(facette_04,g3);                                                               \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                  *******                                                                                                          */
/*                        ***                                                                                                        */
/*                  02      ***                                                                                                      */
/*                  ***********                                                                                                      */
/*                  01        *                                                                                                      */
/*                  ***********                                                                                                      */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_08(facette_01,facette_02)                                                                                            \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g2;g2;gA;MARQUE_POINT_INTERIEUR(facette_01,g2);                                                                     \
                    g1;g1;gB;                                                                                                           \
                    g2;gB;                                                                                                              \
                    g3;g3;gB;MARQUE_POINT_INTERIEUR(facette_02,g2);                                                                     \
                    g2;gA;                                                                                                              \
                    g1;gB;                                                                                                              \
                    g1;g4;gB;                                                                                                           \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                  ***********                                                                                                      */
/*                         ****                                                                                                      */
/*                  03   ***  *                                                                                                      */
/*                  ******02***                                                                                                      */
/*                  01   ****                                                                                                        */
/*                  *******                                                                                                          */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_09(facette_01,facette_02,facette_03)                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g2;g2;gA;MARQUE_POINT_INTERIEUR(facette_01,g2);                                                                     \
                    g1;gB;                                                                                                              \
                    g1;g2;gB;MARQUE_POINT_INTERIEUR(facette_02,g3);                                                                     \
                    g2;gB;                                                                                                              \
                    g3;g4;gB;                                                                                                           \
                    g4;gB;                                                                                                              \
                    g2;gA;                                                                                                              \
                    g3;gB;MARQUE_POINT_INTERIEUR(facette_03,g2);                                                                        \
                    g2;gA;                                                                                                              \
                    g1;g1;gB;                                                                                                           \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                  **                                                                                                               */
/*                   ***                                                                                                             */
/*                  03 ***                                                                                                           */
/*                  **   ***                                                                                                         */
/*                  02**   ***                                                                                                       */
/*                  *   *******                                                                                                      */
/*                  ***  *    *                                                                                                      */
/*                    **** 01 *                                                                                                      */
/*                      *******                                                                                                      */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_11(facette_01,facette_02,facette_03)                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g2;g2;gA;                                                                                                           \
                    g1;g4;gB;                                                                                                           \
                    g1;gB;                                                                                                              \
                    g2;gB;                                                                                                              \
                    g3;gB;                                                                                                              \
                    g4;gB;MARQUE_POINT_INTERIEUR(facette_01,BLOC(g1;g2;));                                                              \
                    g2;gA;                                                                                                              \
                    g2;g3;gB;MARQUE_POINT_INTERIEUR(facette_02,g4);                                                                     \
                    g2;gA;MARQUE_POINT_INTERIEUR(facette_03,g4);                                                                        \
                    g1;g1;g4;g4;gB;                                                                                                     \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                  **                                                                                                               */
/*                   ***                                                                                                             */
/*                  02 ***                                                                                                           */
/*                  **   ***                                                                                                         */
/*                  01**   ***                                                                                                       */
/*                  *   **   **                                                                                                      */
/*                  ***   **  *                                                                                                      */
/*                    ***   ***                                                                                                      */
/*                      *******                                                                                                      */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_12(facette_01,facette_02)                                                                                            \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g2;g2;gA;MARQUE_POINT_INTERIEUR(facette_01,g2);                                                                     \
                    g1;g4;gB;                                                                                                           \
                    g1;gB;                                                                                                              \
                    g2;g2;g3;g3;gB;                                                                                                     \
                    g2;gA;MARQUE_POINT_INTERIEUR(facette_02,g4);                                                                        \
                    g1;g1;g4;g4;gB;                                                                                                     \
                    g4;gB;                                                                                                              \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                  ********************************                                                                                 */
/*                                                                                                                                   */
/*                  02                                                                                                               */
/*                  ********************************                                                                                 */
/*                  01                                                                                                               */
/*                  ********************************                                                                                 */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_13(facette_01,facette_02)                                                                                            \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g2;                                                                                                                 \
                    g2;gA;MARQUE_POINT_INTERIEUR(facette_01,g2);                                                                        \
                    CALL(SEQUENCE_M1);gB;                                                                                               \
                    CALL(SEQUENCE_M3);                                                                                                  \
                    g2;gA;MARQUE_POINT_INTERIEUR(facette_02,g2);                                                                        \
                    CALL(SEQUENCE_M1);gB;                                                                                               \
                    CALL(SEQUENCE_M3);                                                                                                  \
                    g2;gA;                                                                                                              \
                    CALL(SEQUENCE_M1);gB;                                                                                               \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                                              **                                                                                   */
/*                                            ***                                                                                    */
/*                                          ***                                                                                      */
/*                                        ***  ***                                                                                   */
/*                                      ***  ***02                                                                                   */
/*                                    ***  ***   *                                                                                   */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ***  ***   ***                                                                                         */
/*                          ***01***   ***                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_14(facette_01,facette_02)                                                                                            \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g1;g1;gA;MARQUE_POINT_INTERIEUR(facette_01,g1);                                                                     \
                    g1;g1;g1;g1;g2;g2;g2;g2;gB;                                                                                         \
                    g4;gA;MARQUE_POINT_INTERIEUR(facette_02,g4);                                                                        \
                    g3;g3;g3;g4;g4;g4;gB;                                                                                               \
                    g1;gA;                                                                                                              \
                    g1;g1;g2;g2;gB;                                                                                                     \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                  ****************************                                                                                     */
/*                                             ***                                                                                   */
/*                                               ***                                                                                 */
/*                  ***************************  ***                                                                                 */
/*                  02                    ***  *** *                                                                                 */
/*                  ***********************  ***   *                                                                                 */
/*                                    ***  ***   ***                                                                                 */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ***01*** 03***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_15(facette_01,facette_02,facette_03)                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g1;g1;gA;MARQUE_POINT_INTERIEUR(facette_01,g1);                                                                     \
                    g1;g1;g1;g2;g2;g2;gB;                                                                                               \
                    g3;g3;g3;g3;g3;gB;                                                                                                  \
                    g4;gA;MARQUE_POINT_INTERIEUR(facette_02,g2);                                                                        \
                    g1;g1;g1;g1;gB;                                                                                                     \
                    g4;g4;g3;gA;MARQUE_POINT_INTERIEUR(facette_03,g1);                                                                  \
                    g1;g1;g1;g2;g2;g2;gB;                                                                                               \
                    g4;gB;                                                                                                              \
                    g3;g3;g4;g4;gB;                                                                                                     \
                    g1;g1;g2;g2;g2;gA;                                                                                                  \
                    g2;g3;gB;                                                                                                           \
                    g3;g3;g3;g3;g3;gB;                                                                                                  \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                      ****************************                                                                                 */
/*                    ***                                                                                                            */
/*                  ***                           02                                                                                 */
/*                  **   ***************************                                                                                 */
/*                  * **   ***                    03                                                                                 */
/*                  *   **   ***********************                                                                                 */
/*                  ***   **   ***                                                                                                   */
/*                    ***   **   ***                                                                                                 */
/*                      ***   **   ***                                                                                               */
/*                        ***   **   ***                                                                                             */
/*                          *** 01**   ***                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_16(facette_01,facette_02,facette_03)                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g1;g1;gA;MARQUE_POINT_INTERIEUR(facette_01,g1);                                                                     \
                    g2;g2;g3;g3;gB;                                                                                                     \
                    g2;gB;                                                                                                              \
                    g1;g2;gB;                                                                                                           \
                    g1;g1;g1;g1;g1;gB;                                                                                                  \
                    g4;gA;MARQUE_POINT_INTERIEUR(facette_02,g2);                                                                        \
                    g3;g3;g3;g3;g3;gB;                                                                                                  \
                    g1;g1;g1;g4;g4;g4;gB;                                                                                               \
                    g1;g1;g2;g2;gA;MARQUE_POINT_INTERIEUR(facette_03,g2);                                                               \
                    g3;g3;g3;g3;gB;                                                                                                     \
                    g4;g4;g1;gA;                                                                                                        \
                    g2;g2;g2;g3;g3;g3;gB;                                                                                               \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                                                       *                                                                           */
/*                                                     **                                                                            */
/*                                                   **                                                                              */
/*                                  *  05*   06*   **07 **   **                                                                      */
/*                                  *    *     * **   **   **                                                                        */
/*                                  *    *     **   **08 **                                                                          */
/*                                  *    *     *  **   **                                                                            */
/*                                  *    *     ***   **                                                                              */
/*                        ***********    *    ************                                                                           */
/*                                  *    *  **                                                                                       */
/*                        04        *    ***            09                                                                           */
/*                        ********************************                                                                           */
/*                                **   ***                                                                                           */
/*                        03    **   **  *              10                                                                           */
/*                        ******    *    *****************                                                                           */
/*                          **    ***  ***     *                                                                                     */
/*                        ** 02 **   **  *     *                                                                                     */
/*                      **    **   **    *     *                                                                                     */
/*                    **    ** 01** *    *     *                                                                                     */
/*                  **    **   **   *  12*   11*                                                                                     */
/*                           **                                                                                                      */
/*                         **                                                                                                        */
/*                        *                                                                                                          */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_17(facet_01,facet_02,facet_03,facet_04,facet_05,facet_06,facet_07,facet_08,facet_09,facet_10,facet_11,facet_12)      \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    g4;gA;g1;g1;g1;g2;g2;g2;gB;MARQUE_POINT_INTERIEUR(facet_01,g3);                                                     \
                    g2;gB;                                                                                                              \
                    g3;g3;g3;g4;g4;g4;gB;                                                                                               \
                    g3;gA;MARQUE_POINT_INTERIEUR(facet_02,g1);                                                                          \
                    g1;g1;g1;g2;g2;g2;gB;                                                                                               \
                    g1;gB;                                                                                                              \
                    g3;gA;g3;g3;gB;MARQUE_POINT_INTERIEUR(facet_03,g4);                                                                 \
                    g4;gA;g1;gB;                                                                                                        \
                    g3;g2;g2;MARQUE_POINT_INTERIEUR(facet_04,g4);gA;g1;g1;gB;                                                           \
                    g4;gA;g2;g2;g2;gB;MARQUE_POINT_INTERIEUR(facet_05,g1);                                                              \
                    g1;gA;g4;g4;g4;gB;                                                                                                  \
                    g1;g2;gB;MARQUE_POINT_INTERIEUR(facet_06,g3);                                                                       \
                    g2;g2;gB;                                                                                                           \
                    g4;gA;MARQUE_POINT_INTERIEUR(facet_07,g1);g1;g1;g2;g2;gB;                                                           \
                    g4;gA;g3;g3;g4;g4;gB;                                                                                               \
                    g1;g1;g2;MARQUE_POINT_INTERIEUR(facet_08,g3);g1;g2;gA;g3;g3;g4;g4;gB;                                               \
                    g3;gA;MARQUE_POINT_INTERIEUR(facet_09,g4);g1;g1;gB;                                                                 \
                    g4;gA;g3;g3;g3;gB;                                                                                                  \
                    g4;g1;g1;g1;gA;MARQUE_POINT_INTERIEUR(facet_10,g2);g3;g3;g3;gB;                                                     \
                    g1;gA;g4;g4;gB;MARQUE_POINT_INTERIEUR(facet_11,g3);                                                                 \
                    g3;gA;g2;g2;gB;                                                                                                     \
                    g3;g4;gA;MARQUE_POINT_INTERIEUR(facet_12,g1);                                                                       \
                    g4;gB;                                                                                                              \
                    CALS(FgMOC());                                                                                                      \
                    Eblock                                                                                                              \
                                        /* Nouveau motif introduit le 20110422130238 afin de pouvoir refaire le dessin figurant en   */ \
                                        /* haut et a droite de 'v $xiHi/OLDIES_BUT_GOLDIES_NB.12$JPEG'...                            */

/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E P L A C E M E N T S   E L E M E N T A I R E S   E T   R O T A T I O N S  :                                             */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SEQUENCE_2X                                                                                                                   \
                    Bblock                                                                                                              \
                    CALS(FgMIC());                                                                                                      \
                    CALS(FgMIT());                                                                                                      \
                    Eblock

#define   SEQUENCE_3X                                                                                                                   \
                    Bblock                                                                                                              \
                    CALS(FgMOT());                                                                                                      \
                    CALS(FgMOC());                                                                                                      \
                    Eblock

#define   SEQUENCE_21                                                                                                                   \
                    Bblock                                                                                                              \
                    CALL(SEQUENCE_2X);                                                                                                  \
                    CALL(SEQUENCE_M1);                                                                                                  \
                    CALS(FgTRZ1());                                                                                                     \
                                        /* ATTENTION : je note le 20080910141723 (et donc avec beaucoup d'annees de retard...) que   */ \
                                        /* cela ne fonctionne correctement que si l'image est carree (par exemple au format 'Std')   */ \
                                        /* puisque, par cette rotation de l'axe des 'Z' de +pi/2, on permute en quelque sorte les    */ \
                                        /* axes 'X' et 'Y'...                                                                        */ \
                    Eblock

#define   SEQUENCE_31                                                                                                                   \
                    Bblock                                                                                                              \
                    CALL(SEQUENCE_3X);                                                                                                  \
                    Eblock

#define   SEQUENCE_41                                                                                                                   \
                    Bblock                                                                                                              \
                    CALL(SEQUENCE_31);                                                                                                  \
                    CALL(SEQUENCE_M1);                                                                                                  \
                    Eblock

#define   SEQUENCE_22                                                                                                                   \
                    Bblock                                                                                                              \
                    CALL(SEQUENCE_2X);                                                                                                  \
                    CALL(SEQUENCE_M1);                                                                                                  \
                    CALL(SEQUENCE_M2);                                                                                                  \
                    CALS(FgTSO());                                                                                                      \
                    Eblock

#define   SEQUENCE_32                                                                                                                   \
                    Bblock                                                                                                              \
                    CALL(SEQUENCE_3X);                                                                                                  \
                    Eblock

#define   SEQUENCE_42                                                                                                                   \
                    Bblock                                                                                                              \
                    CALL(SEQUENCE_32);                                                                                                  \
                    CALL(SEQUENCE_M1);                                                                                                  \
                    Eblock

#define   SEQUENCE_23                                                                                                                   \
                    Bblock                                                                                                              \
                    CALL(SEQUENCE_2X);                                                                                                  \
                    CALL(SEQUENCE_M2);                                                                                                  \
                    CALS(FgTRZ3());                                                                                                     \
                                        /* ATTENTION : je note le 20080910141723 (et donc avec beaucoup d'annees de retard...) que   */ \
                                        /* cela ne fonctionne correctement que si l'image est carree (par exemple au format 'Std')   */ \
                                        /* puisque, par cette rotation de l'axe des 'Z' de -pi/2, on permute en quelque sorte les    */ \
                                        /* axes 'X' et 'Y'...                                                                        */ \
                    Eblock

#define   SEQUENCE_33                                                                                                                   \
                    Bblock                                                                                                              \
                    CALL(SEQUENCE_3X);                                                                                                  \
                    Eblock

#define   SEQUENCE_43                                                                                                                   \
                    Bblock                                                                                                              \
                    CALL(SEQUENCE_33);                                                                                                  \
                    CALL(SEQUENCE_M1);                                                                                                  \
                    Eblock

#define   SEQUENCE_M1                                                                                                                   \
                    Bblock                                                                                                              \
                    DO(TAILLE_DU_PAVE_DES_ELEMENTS_PARADOXAUX,BLOC(g1;));                                                               \
                    Eblock

#define   SEQUENCE_M2                                                                                                                   \
                    Bblock                                                                                                              \
                    DO(TAILLE_DU_PAVE_DES_ELEMENTS_PARADOXAUX,BLOC(g2;));                                                               \
                    Eblock

#define   SEQUENCE_M3                                                                                                                   \
                    Bblock                                                                                                              \
                    DO(TAILLE_DU_PAVE_DES_ELEMENTS_PARADOXAUX,BLOC(g3;));                                                               \
                    Eblock

#define   SEQUENCE_M4                                                                                                                   \
                    Bblock                                                                                                              \
                    DO(TAILLE_DU_PAVE_DES_ELEMENTS_PARADOXAUX,BLOC(g4;));                                                               \
                    Eblock

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N   D E S   F O N C T I O N S   E L E M E N T A I R E S  :                                               */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLspace_03,PARENTHESES_DES_FONCTIONS                      /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_11(alpha3_____c01,alpha3_____c02,alpha3_____c03));
                                              CALL(SEQUENCE_21);
                                              CALL(SEQUENCE_11(alpha3_____c11,alpha3_____c12,alpha3_____c13));
                                              CALL(SEQUENCE_31);
                                              CALL(SEQUENCE_22);
                                              CALL(SEQUENCE_11(alpha3_____c21,alpha3_____c22,alpha3_____c23));
                                              CALL(SEQUENCE_32);
                                              CALL(SEQUENCE_23);
                                              CALL(SEQUENCE_11(alpha3_____c31,alpha3_____c32,alpha3_____c33));
                                              CALL(SEQUENCE_33);
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLexclamation_03,PARENTHESES_DES_FONCTIONS                /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLquote_03,PARENTHESES_DES_FONCTIONS                      /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLdiese_03,PARENTHESES_DES_FONCTIONS                      /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_12(alpha3_____c01,alpha3_____c02));
                                              CALL(SEQUENCE_21);
                                              CALL(SEQUENCE_12(alpha3_____c11,alpha3_____c12));
                                              CALL(SEQUENCE_31);
                                              CALL(SEQUENCE_22);
                                              CALL(SEQUENCE_12(alpha3_____c21,alpha3_____c22));
                                              CALL(SEQUENCE_32);
                                              CALL(SEQUENCE_23);
                                              CALL(SEQUENCE_12(alpha3_____c31,alpha3_____c32));
                                              CALL(SEQUENCE_33);
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLdollar_03,PARENTHESES_DES_FONCTIONS                     /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_16(alpha3_____c01,alpha3_____c02,alpha3_____c03));
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLpour_cent_03,PARENTHESES_DES_FONCTIONS                  /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLet_03,PARENTHESES_DES_FONCTIONS                         /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLapostrophe_03,PARENTHESES_DES_FONCTIONS                 /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLpg_03,PARENTHESES_DES_FONCTIONS                         /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLpd_03,PARENTHESES_DES_FONCTIONS                         /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLetoile_03,PARENTHESES_DES_FONCTIONS                     /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLplus_03,PARENTHESES_DES_FONCTIONS                       /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLvirgule_03,PARENTHESES_DES_FONCTIONS                    /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALS(FgMOC());
                                              CALL(SEQUENCE_M2);
                                              )
                                         )
     )
                                        /* Pour definir la fin d'une ligne.                                                          */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLmoins_03,PARENTHESES_DES_FONCTIONS                      /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLpoint_03,PARENTHESES_DES_FONCTIONS                      /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALS(FgMOC());
                                              )
                                         )
     )
                                        /* Pour definir la fin d'une image.                                                          */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLslash_03,PARENTHESES_DES_FONCTIONS                      /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALS(FgT_INIT());CALS(FgTRZ1());
                                              )
                                         )
     )
                                        /* Pour faire une rotation de +PI/2.                                                         */
                                        /*                                                                                           */
                                        /* ATTENTION : je note le 20080910141723 (et donc avec beaucoup d'annees de retard...) que   */
                                        /* cela ne fonctionne correctement que si l'image est carree (par exemple au format 'Std')   */
                                        /* puisque, par cette rotation de l'axe des 'Z' de +pi/2, on permute en quelque sorte les    */
                                        /* axes 'X' et 'Y'...                                                                        */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgL0_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_14(alpha3_____c01,alpha3_____c02));
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgL1_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )
                                        /* Deplacement a droite.                                                                     */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgL2_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_M2);
                                              )
                                         )
     )
                                        /* Deplacement vers le haut.                                                                 */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgL3_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_M3);
                                              )
                                         )
     )
                                        /* Deplacement a gauche.                                                                     */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgL4_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_M4);
                                              )
                                         )
     )
                                        /* Deplacement vers le bas.                                                                  */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgL5_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_08(alpha3_____c01,alpha3_____c02));
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgL6_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_09(alpha3_____c01,alpha3_____c02,alpha3_____c03));
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgL7_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_11(alpha3_____c01,alpha3_____c02,alpha3_____c03));
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgL8_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_12(alpha3_____c01,alpha3_____c02));
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgL9_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_13(alpha3_____c01,alpha3_____c02));
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLdeux_points_03,PARENTHESES_DES_FONCTIONS                /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLpoint_virgule_03,PARENTHESES_DES_FONCTIONS              /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLinferieur_03,PARENTHESES_DES_FONCTIONS                  /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALS(FgT_INIT());CALS(FgTRZ1());CALS(FgTRZ1());
                                              )
                                         )
     )
                                        /* Pour faire un rotation de PI.                                                             */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLegal_03,PARENTHESES_DES_FONCTIONS                       /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALS(FgMIC());
                                              )
                                         )
     )
                                        /* Pour definir un debut de ligne.                                                           */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLsuperieur_03,PARENTHESES_DES_FONCTIONS                  /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALS(FgT_INIT());
                                              )
                                         )
     )
                                        /* Pour reinitialiser la transformation courante.                                            */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLinterrogation_03,PARENTHESES_DES_FONCTIONS              /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALS(FgT_INIT());CALS(FgTRZ3());
                                              )
                                         )
     )
                                        /* Pour faire un rotation de -PI/2.                                                          */
                                        /*                                                                                           */
                                        /* ATTENTION : je note le 20080910141723 (et donc avec beaucoup d'annees de retard...) que   */
                                        /* cela ne fonctionne correctement que si l'image est carree (par exemple au format 'Std')   */
                                        /* puisque, par cette rotation de l'axe des 'Z' de -pi/2, on permute en quelque sorte les    */
                                        /* axes 'X' et 'Y'...                                                                        */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLa_rond_03,PARENTHESES_DES_FONCTIONS                     /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_15(alpha3_____c01,alpha3_____c02,alpha3_____c03));
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLA_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_01(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                               )
                                                   );
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )
                                        /* On notera le 20080912145100 que :                                                         */
                                        /*                                                                                           */
                                        /*                  H = Rotation(A,+pi/2)                                                    */
                                        /*                  I = Rotation(A,+pi)                                                      */
                                        /*                  J = Rotation(A,+3.pi/2)                                                  */
                                        /*                                                                                           */
                                        /* ('v $xiirv/$Fnota "=AJ.2=HI."').                                                          */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLB_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_02(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                              ,alpha3_____c06
                                                               )
                                                   );
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLC_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_03(alpha3_____c01,alpha3_____c02,alpha3_____c03,alpha3_____c04));
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLD_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_04(alpha3_____c01,alpha3_____c02,alpha3_____c03,alpha3_____c04));
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLE_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_05(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                               )
                                                   );
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLF_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_06(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                               )
                                                   );
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLG_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_07(alpha3_____c01,alpha3_____c02,alpha3_____c03,alpha3_____c04));
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLH_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_21);
                                              CALL(SEQUENCE_01(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                               )
                                                   );
                                              CALL(SEQUENCE_41);
                                              )
                                         )
     )
                                        /* On notera le 20080912145100 que :                                                         */
                                        /*                                                                                           */
                                        /*                  H = Rotation(A,+pi/2)                                                    */
                                        /*                  I = Rotation(A,+pi)                                                      */
                                        /*                  J = Rotation(A,+3.pi/2)                                                  */
                                        /*                                                                                           */
                                        /* ('v $xiirv/$Fnota "=AJ.2=HI."').                                                          */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLI_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_22);
                                              CALL(SEQUENCE_01(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                               )
                                                   );
                                              CALL(SEQUENCE_42);
                                              )
                                         )
     )
                                        /* On notera le 20080912145100 que :                                                         */
                                        /*                                                                                           */
                                        /*                  H = Rotation(A,+pi/2)                                                    */
                                        /*                  I = Rotation(A,+pi)                                                      */
                                        /*                  J = Rotation(A,+3.pi/2)                                                  */
                                        /*                                                                                           */
                                        /* ('v $xiirv/$Fnota "=AJ.2=HI."').                                                          */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLJ_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_23);
                                              CALL(SEQUENCE_01(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                               )
                                                   );
                                              CALL(SEQUENCE_43);
                                              )
                                         )
     )
                                        /* On notera le 20080912145100 que :                                                         */
                                        /*                                                                                           */
                                        /*                  H = Rotation(A,+pi/2)                                                    */
                                        /*                  I = Rotation(A,+pi)                                                      */
                                        /*                  J = Rotation(A,+3.pi/2)                                                  */
                                        /*                                                                                           */
                                        /* ('v $xiirv/$Fnota "=AJ.2=HI."').                                                          */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLK_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_21);
                                              CALL(SEQUENCE_02(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                              ,alpha3_____c06
                                                               )
                                                   );
                                              CALL(SEQUENCE_41);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLL_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_21);
                                              CALL(SEQUENCE_03(alpha3_____c01,alpha3_____c02,alpha3_____c03,alpha3_____c04));
                                              CALL(SEQUENCE_41);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLM_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_21);
                                              CALL(SEQUENCE_04(alpha3_____c01,alpha3_____c02,alpha3_____c03,alpha3_____c04));
                                              CALL(SEQUENCE_41);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLN_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_22);
                                              CALL(SEQUENCE_04(alpha3_____c01,alpha3_____c02,alpha3_____c03,alpha3_____c04));
                                              CALL(SEQUENCE_42);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLO_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_23);
                                              CALL(SEQUENCE_04(alpha3_____c01,alpha3_____c02,alpha3_____c03,alpha3_____c04));
                                              CALL(SEQUENCE_43);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLP_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_21);
                                              CALL(SEQUENCE_05(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                               )
                                                   );
                                              CALL(SEQUENCE_41);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLQ_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_22);
                                              CALL(SEQUENCE_05(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                               )
                                                   );
                                              CALL(SEQUENCE_42);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLR_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_23);
                                              CALL(SEQUENCE_05(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                               )
                                                   );
                                              CALL(SEQUENCE_43);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLS_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_21);
                                              CALL(SEQUENCE_06(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                               )
                                                   );
                                              CALL(SEQUENCE_41);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLT_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_22);
                                              CALL(SEQUENCE_06(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                               )
                                                   );
                                              CALL(SEQUENCE_42);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLU_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_23);
                                              CALL(SEQUENCE_06(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                               )
                                                   );
                                              CALL(SEQUENCE_43);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLV_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_21);
                                              CALL(SEQUENCE_07(alpha3_____c01,alpha3_____c02,alpha3_____c03,alpha3_____c04));
                                              CALL(SEQUENCE_41);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLW_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_22);
                                              CALL(SEQUENCE_07(alpha3_____c01,alpha3_____c02,alpha3_____c03,alpha3_____c04));
                                              CALL(SEQUENCE_42);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLX_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_23);
                                              CALL(SEQUENCE_07(alpha3_____c01,alpha3_____c02,alpha3_____c03,alpha3_____c04));
                                              CALL(SEQUENCE_43);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLY_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_08(alpha3_____c01,alpha3_____c02));
                                              CALL(SEQUENCE_21);
                                              CALL(SEQUENCE_08(alpha3_____c11,alpha3_____c12));
                                              CALL(SEQUENCE_31);
                                              CALL(SEQUENCE_22);
                                              CALL(SEQUENCE_08(alpha3_____c21,alpha3_____c22));
                                              CALL(SEQUENCE_32);
                                              CALL(SEQUENCE_23);
                                              CALL(SEQUENCE_08(alpha3_____c31,alpha3_____c32));
                                              CALL(SEQUENCE_33);
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLZ_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_09(alpha3_____c01,alpha3_____c02,alpha3_____c03));
                                              CALL(SEQUENCE_21);
                                              CALL(SEQUENCE_09(alpha3_____c11,alpha3_____c12,alpha3_____c13));
                                              CALL(SEQUENCE_31);
                                              CALL(SEQUENCE_22);
                                              CALL(SEQUENCE_09(alpha3_____c21,alpha3_____c22,alpha3_____c23));
                                              CALL(SEQUENCE_32);
                                              CALL(SEQUENCE_23);
                                              CALL(SEQUENCE_09(alpha3_____c31,alpha3_____c32,alpha3_____c33));
                                              CALL(SEQUENCE_33);
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLcrochet_gauche_03,PARENTHESES_DES_FONCTIONS             /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLanti_slash_03,PARENTHESES_DES_FONCTIONS                 /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLcrochet_droit_03,PARENTHESES_DES_FONCTIONS              /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLcirconflexe_03,PARENTHESES_DES_FONCTIONS                /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLunder_score_03,PARENTHESES_DES_FONCTIONS                /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLanti_quote_03,PARENTHESES_DES_FONCTIONS                 /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLa_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              CALL(SEQUENCE_17(alpha3_____c01
                                                              ,alpha3_____c02
                                                              ,alpha3_____c03
                                                              ,alpha3_____c04
                                                              ,alpha3_____c05
                                                              ,alpha3_____c06
                                                              ,alpha3_____c07
                                                              ,alpha3_____c08
                                                              ,alpha3_____c09
                                                              ,alpha3_____c10
                                                              ,alpha3_____c11
                                                              ,alpha3_____c12
                                                               )
                                                   );
                                              CALL(SEQUENCE_M1);
                                              )
                                         )
     )
                                        /* Nouvelle fonction introduite le 20110422130238 afin de pouvoir refaire le dessin figurant */
                                        /* en haut et a droite de 'v $xiHi/OLDIES_BUT_GOLDIES_NB.12$JPEG'...                         */

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLb_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLc_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLd_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLe_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLaigu_03,PARENTHESES_DES_FONCTIONS                       /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLgrave_03,PARENTHESES_DES_FONCTIONS                      /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLf_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLg_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLh_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLi_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLi_trema_03,PARENTHESES_DES_FONCTIONS                    /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLj_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLk_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLl_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLm_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLn_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLo_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLp_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLq_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLr_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLs_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLt_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLu_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLv_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLw_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLx_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLy_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLz_03,PARENTHESES_DES_FONCTIONS                          /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLag_03,PARENTHESES_DES_FONCTIONS                         /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLpipe_03,PARENTHESES_DES_FONCTIONS                       /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLad_03,PARENTHESES_DES_FONCTIONS                         /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLtilda_03,PARENTHESES_DES_FONCTIONS                      /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

BFonctionI

DEFV(Common,GENERE__FonctionI_GRAPHIQUES(FgLline_feed_03,PARENTHESES_DES_FONCTIONS                  /* Common,DEFV(Fonction,) :      */
                                        ,BLOC(
                                              Linex;
                                              )
                                         )
     )

EFonctionI

#undef    SEQUENCE_M4
#undef    SEQUENCE_M3
#undef    SEQUENCE_M2
#undef    SEQUENCE_M1
#undef    SEQUENCE_43
#undef    SEQUENCE_42
#undef    SEQUENCE_41
#undef    SEQUENCE_33
#undef    SEQUENCE_32
#undef    SEQUENCE_31
#undef    SEQUENCE_23
#undef    SEQUENCE_22
#undef    SEQUENCE_21
#undef    SEQUENCE_3X
#undef    SEQUENCE_2X
#undef    SEQUENCE_17
#undef    SEQUENCE_16
#undef    SEQUENCE_15
#undef    SEQUENCE_14
#undef    SEQUENCE_13
#undef    SEQUENCE_12
#undef    SEQUENCE_11
#undef    SEQUENCE_09
#undef    SEQUENCE_08
#undef    SEQUENCE_07
#undef    SEQUENCE_06
#undef    SEQUENCE_05
#undef    SEQUENCE_04
#undef    SEQUENCE_03
#undef    SEQUENCE_02
#undef    SEQUENCE_01

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D O N N E E S   C O M M U N E S   D E S   F O N C T I O N S   S E C O N D A I R E S  :                                     */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
DEFV(Local,DEFV(pointF_2D,point_de_depart));
                                        /* Point de depart du remplissage d'un contour.                                              */
DEFV(Local,DEFV(pointF_2D,coin_inferieur_gauche));
                                        /* Coin inferieur gauche de la zone de remplissage,                                          */
DEFV(Local,DEFV(pointF_2D,coin_superieur_droite));
                                        /* Coin superieur droite de la zone de remplissage.                                          */
DEFV(Local,DEFV(Logical,DTb1(fond_de_l_image,COULEURS)));
                                        /* Definition du "fond" de l'image,                                                          */
DEFV(Local,DEFV(Logical,DTb1(bord_des_facettes,COULEURS)));
                                        /* Definition du "bord" d'un contour.                                                        */

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        R E M P L I S S A G E   D ' U N E   " F A C E T T E "  :                                                                   */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   REMPLISSAGE_FACETTE(facette,niveau_du_bord,niveau_de_remplissage)                                                             \
                    Bblock                                                                                                              \
                    BoIn(index_fond_et_bord,NOIR,BLANC,PAS_COULEURS)                                                                    \
                         Bblock                                                                                                         \
                         EGAL(ITb1(fond_de_l_image,INDX(index_fond_et_bord,NOIR)),VRAI);                                                \
                         EGAL(ITb1(bord_des_facettes,INDX(index_fond_et_bord,NOIR)),FAUX);                                              \
                         Eblock                                                                                                         \
                    EBoI                                                                                                                \
                    EGAL(ITb1(fond_de_l_image,INDX(niveau_du_bord,NOIR)),FAUX);                                                         \
                    EGAL(ITb1(bord_des_facettes,INDX(niveau_du_bord,NOIR)),VRAI);                                                       \
                                        /* Definition du "fond" et du "bord".                                                        */ \
                    TRANSFERT_POINT_2D(point_de_depart,ASD1(facette,vecteurs_____cursor_3D));                                           \
                                        /* Recuperation du point de depart de remplissage du contour.                                */ \
                    INITIALISATION_POINT_2D(coin_inferieur_gauche                                                                       \
                                           ,CADRE_GAUCHE                                                                                \
                                           ,CADRE_INFERIEUR                                                                             \
                                            );                                                                                          \
                                        /* Definition du coin inferieur gauche de remplissage,                                       */ \
                    INITIALISATION_POINT_2D(coin_superieur_droite                                                                       \
                                           ,CADRE_DROITE                                                                                \
                                           ,CADRE_SUPERIEUR                                                                             \
                                            );                                                                                          \
                                        /* Definition du coin superieur droite de remplissage.                                       */ \
                    CALS(Iremplissage(ImageG                                                                                            \
                                     ,ImageG                                                                                            \
                                     ,ADRESSE(point_de_depart)                                                                          \
                                     ,ADRESSE(coin_inferieur_gauche)                                                                    \
                                     ,ADRESSE(coin_superieur_droite)                                                                    \
                                     ,fond_de_l_image,bord_des_facettes                                                                 \
                                     ,VRAI,VRAI,VRAI,VRAI                                                                               \
                                     ,FAUX,FAUX,FAUX,FAUX                                                                               \
                                     ,niveau_de_remplissage                                                                             \
                                      )                                                                                                 \
                         );                                                                                                             \
                    Eblock                                                                                                              \
                                        /* Remplissage du contour repere par 'facette' avec 'niveau_de_remplissage'.                 */

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N   D E S   F O N C T I O N S   S E C O N D A I R E S  :                                                 */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   DEBUT_DE_MOTIF(niveau)                                                                                                        \
                    Bblock                                                                                                              \
                    CALS(FgMIN());                                                                                                      \
                                        /* Sauvegarde des conditions de trace.                                                       */ \
                    SET_ANTI_ALIASING(FAUX);                                                                                            \
                    SET_COULEURS(NOIR,niveau);                                                                                          \
                                        /* Choix du niveau de trace sans anti-aliasing...                                            */ \
                    INITIALISATION_CADRE;                                                                                               \
                                        /* Afin de permettre une definition par "contours ouverts" des facettes.                     */ \
                                        /* afin d'initialiser le trace correct d'un motif.                                           */
#define   FIN_DE_MOTIF                                                                                                                  \
                    CALS(FgMON());                                                                                                      \
                                        /* Restauration des conditions de trace.                                                     */ \
                    Eblock
#define   PAS_DE_REMPLISSAGE_FACETTE(facette,niveau_du_bord,niveau_de_remplissage)                                                      \
                                        /* Au cas ou l'on voudrait ne pas faire le remplissage ; auquel cas                          */ \
                                        /* elle doit remplacer la definition 'REMPLISSAGE_FACETTE'...                                */

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            * 31 *  32 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *    **                                                                                           */
/*                            *    *  ***                                                                                            */
/*                            *    ****                                                                                              */
/*                  *******   *******    ***********                                                                                 */
/*                        ***            *        21                                                                                 */
/*                  02      ***          *                                                                                           */
/*                  ***********          ***********                                                                                 */
/*                  01        *            ***    22                                                                                 */
/*                  ***********    *******   *******                                                                                 */
/*                               ***     *                                                                                           */
/*                             *** *     *                                                                                           */
/*                            **   *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 12 *  11 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_01(niveau
                                          ,nivo_01,nivo_02
                                          ,nivo_11,nivo_12
                                          ,nivo_21,nivo_22
                                          ,nivo_31,nivo_32
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_11));
DEFV(Argument,DEFV(genere_p,nivo_12));
DEFV(Argument,DEFV(genere_p,nivo_21));
DEFV(Argument,DEFV(genere_p,nivo_22));
DEFV(Argument,DEFV(genere_p,nivo_31));
DEFV(Argument,DEFV(genere_p,nivo_32));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLY_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c11,niveau,nivo_11);
     REMPLISSAGE_FACETTE(alpha3_____c12,niveau,nivo_12);
     REMPLISSAGE_FACETTE(alpha3_____c21,niveau,nivo_21);
     REMPLISSAGE_FACETTE(alpha3_____c22,niveau,nivo_22);
     REMPLISSAGE_FACETTE(alpha3_____c31,niveau,nivo_31);
     REMPLISSAGE_FACETTE(alpha3_____c32,niveau,nivo_32);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            * 31 *  33 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *******    *                                                                                           */
/*                             ***  ***  *                                                                                           */
/*                               ***32****                                                                                           */
/*                  ***********    *******   *******                                                                                 */
/*                         ****            ****                                                                                      */
/*                  03   ***02*          ***  *   21                                                                                 */
/*                  ******  ***          *22********                                                                                 */
/*                  01   ****            ****     23                                                                                 */
/*                  *******   *******    ***********                                                                                 */
/*                            ****12***                                                                                              */
/*                            *  ***  ***                                                                                            */
/*                            *    *******                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 13 *  11 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_02(niveau
                                          ,nivo_01,nivo_02,nivo_03
                                          ,nivo_11,nivo_12,nivo_13
                                          ,nivo_21,nivo_22,nivo_23
                                          ,nivo_31,nivo_32,nivo_33
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_11));
DEFV(Argument,DEFV(genere_p,nivo_12));
DEFV(Argument,DEFV(genere_p,nivo_13));
DEFV(Argument,DEFV(genere_p,nivo_21));
DEFV(Argument,DEFV(genere_p,nivo_22));
DEFV(Argument,DEFV(genere_p,nivo_23));
DEFV(Argument,DEFV(genere_p,nivo_31));
DEFV(Argument,DEFV(genere_p,nivo_32));
DEFV(Argument,DEFV(genere_p,nivo_33));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLZ_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c11,niveau,nivo_11);
     REMPLISSAGE_FACETTE(alpha3_____c12,niveau,nivo_12);
     REMPLISSAGE_FACETTE(alpha3_____c13,niveau,nivo_13);
     REMPLISSAGE_FACETTE(alpha3_____c21,niveau,nivo_21);
     REMPLISSAGE_FACETTE(alpha3_____c22,niveau,nivo_22);
     REMPLISSAGE_FACETTE(alpha3_____c23,niveau,nivo_23);
     REMPLISSAGE_FACETTE(alpha3_____c31,niveau,nivo_31);
     REMPLISSAGE_FACETTE(alpha3_____c32,niveau,nivo_32);
     REMPLISSAGE_FACETTE(alpha3_____c33,niveau,nivo_33);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                          *** 32** 33***                                                                                           */
/*                        ***   ***  ***                                                                                             */
/*                       ********  ***   *******                                                                                     */
/*                       *    *  ***     *    ****                                                                                   */
/*                       * 31 ****       * 21 *  ***                                                                                 */
/*                  **   *******         *******   *                                                                                 */
/*                   ***                  ***  ***22                                                                                 */
/*                  03 ***                  ***  ***                                                                                 */
/*                  **   ***                  ***23*                                                                                 */
/*                  02**   ***                  ***                                                                                  */
/*                  *   *******         *******   **                                                                                 */
/*                  ***  *    *       ****    *                                                                                      */
/*                    **** 01 *     ***  * 11 *                                                                                      */
/*                      *******   ***  ********                                                                                      */
/*                              ***  ***   ***                                                                                       */
/*                            ***13*** 12***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_03(niveau
                                          ,nivo_01,nivo_02,nivo_03
                                          ,nivo_11,nivo_12,nivo_13
                                          ,nivo_21,nivo_22,nivo_23
                                          ,nivo_31,nivo_32,nivo_33
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_11));
DEFV(Argument,DEFV(genere_p,nivo_12));
DEFV(Argument,DEFV(genere_p,nivo_13));
DEFV(Argument,DEFV(genere_p,nivo_21));
DEFV(Argument,DEFV(genere_p,nivo_22));
DEFV(Argument,DEFV(genere_p,nivo_23));
DEFV(Argument,DEFV(genere_p,nivo_31));
DEFV(Argument,DEFV(genere_p,nivo_32));
DEFV(Argument,DEFV(genere_p,nivo_33));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLspace_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c11,niveau,nivo_11);
     REMPLISSAGE_FACETTE(alpha3_____c12,niveau,nivo_12);
     REMPLISSAGE_FACETTE(alpha3_____c13,niveau,nivo_13);
     REMPLISSAGE_FACETTE(alpha3_____c21,niveau,nivo_21);
     REMPLISSAGE_FACETTE(alpha3_____c22,niveau,nivo_22);
     REMPLISSAGE_FACETTE(alpha3_____c23,niveau,nivo_23);
     REMPLISSAGE_FACETTE(alpha3_____c31,niveau,nivo_31);
     REMPLISSAGE_FACETTE(alpha3_____c32,niveau,nivo_32);
     REMPLISSAGE_FACETTE(alpha3_____c33,niveau,nivo_33);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                          ***31 ** 32***                                                                                           */
/*                        ***   ***  ***                                                                                             */
/*                       **   ***  ***   *******                                                                                     */
/*                       *  ***  ***     ***   ***                                                                                   */
/*                       ****  ***       * ***   ***                                                                                 */
/*                  **   *******         **  ***   *                                                                                 */
/*                   ***                  ***  ***21                                                                                 */
/*                  02 ***                  ***  ***                                                                                 */
/*                  **   ***                  ***22*                                                                                 */
/*                  01**   ***                  ***                                                                                  */
/*                  *   **   **         *******   **                                                                                 */
/*                  ***   **  *       ***  ****                                                                                      */
/*                    ***   ***     ***  ***  *                                                                                      */
/*                      *******   ***  ***   **                                                                                      */
/*                              ***  ***   ***                                                                                       */
/*                            ***12*** 11***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_04(niveau
                                          ,nivo_01,nivo_02
                                          ,nivo_11,nivo_12
                                          ,nivo_21,nivo_22
                                          ,nivo_31,nivo_32
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_11));
DEFV(Argument,DEFV(genere_p,nivo_12));
DEFV(Argument,DEFV(genere_p,nivo_21));
DEFV(Argument,DEFV(genere_p,nivo_22));
DEFV(Argument,DEFV(genere_p,nivo_31));
DEFV(Argument,DEFV(genere_p,nivo_32));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLdiese_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c11,niveau,nivo_11);
     REMPLISSAGE_FACETTE(alpha3_____c12,niveau,nivo_12);
     REMPLISSAGE_FACETTE(alpha3_____c21,niveau,nivo_21);
     REMPLISSAGE_FACETTE(alpha3_____c22,niveau,nivo_22);
     REMPLISSAGE_FACETTE(alpha3_____c31,niveau,nivo_31);
     REMPLISSAGE_FACETTE(alpha3_____c32,niveau,nivo_32);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                      ****************************                                                                                 */
/*                    ***                                                                                                            */
/*                  ***                           02                                                                                 */
/*                  **   ***************************                                                                                 */
/*                  * **   ***                    03                                                                                 */
/*                  *   **   ***********************                                                                                 */
/*                  ***   **   ***                                                                                                   */
/*                    ***   **   ***                                                                                                 */
/*                      ***   **   ***                                                                                               */
/*                        ***   **   ***                                                                                             */
/*                          *** 01**   ***                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_11(niveau
                                          ,nivo_01,nivo_02,nivo_03
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLdollar_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                  ****************************                                                                                     */
/*                                             ***                                                                                   */
/*                                               ***                                                                                 */
/*                  ***************************  ***                                                                                 */
/*                  02                    ***  *** *                                                                                 */
/*                  ***********************  ***   *                                                                                 */
/*                                    ***  ***   ***                                                                                 */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ***01*** 03***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_12(niveau
                                          ,nivo_01,nivo_02,nivo_03
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLa_rond_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                                                 **                                                                                */
/*                                               ***                                                                                 */
/*                                             ***                                                                                   */
/*                                           ***  ***                                                                                */
/*                                         ***  ***02                                                                                */
/*                                       ***  ***   *                                                                                */
/*                                     ***  ***   ***                                                                                */
/*                                   ***  ***   ***                                                                                  */
/*                                 ***  ***   ***                                                                                    */
/*                               ***  ***   ***                                                                                      */
/*                             ***01***   ***                                                                                        */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_31(niveau
                                          ,nivo_01,nivo_02
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgL0_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                  ********************************                                                                                 */
/*                                                                                                                                   */
/*                  02                                                                                                               */
/*                  ********************************                                                                                 */
/*                  01                                                                                                               */
/*                  ********************************                                                                                 */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_32(niveau
                                          ,nivo_01,nivo_02
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgL9_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                  *******                                                                                                          */
/*                        ***                                                                                                        */
/*                  02      ***                                                                                                      */
/*                  ***********                                                                                                      */
/*                  01        *                                                                                                      */
/*                  ***********                                                                                                      */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_41(niveau
                                          ,nivo_01,nivo_02
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgL5_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                  ***********                                                                                                      */
/*                         ****                                                                                                      */
/*                  03   ***  *                                                                                                      */
/*                  ******02***                                                                                                      */
/*                  01   ****                                                                                                        */
/*                  *******                                                                                                          */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_42(niveau
                                          ,nivo_01,nivo_02,nivo_03
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgL6_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                  **                                                                                                               */
/*                   ***                                                                                                             */
/*                  03 ***                                                                                                           */
/*                  **   ***                                                                                                         */
/*                  02**   ***                                                                                                       */
/*                  *   *******                                                                                                      */
/*                  ***  *    *                                                                                                      */
/*                    **** 01 *                                                                                                      */
/*                      *******                                                                                                      */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_43(niveau
                                          ,nivo_01,nivo_02,nivo_03
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgL7_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                  **                                                                                                               */
/*                   ***                                                                                                             */
/*                  02 ***                                                                                                           */
/*                  **   ***                                                                                                         */
/*                  01**   ***                                                                                                       */
/*                  *   **   **                                                                                                      */
/*                  ***   **  *                                                                                                      */
/*                    ***   ***                                                                                                      */
/*                      *******                                                                                                      */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_44(niveau
                                          ,nivo_01,nivo_02
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgL8_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            *    *  03 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ***********    *    ************                                                                                 */
/*                            *    *  **                                                                                             */
/*                  02        *    ***            05                                                                                 */
/*                  ***********    *****************                                                                                 */
/*                                                                                                                                   */
/*                  ***********    *****************                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 01 *  04 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_51(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLA_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ***********    *     ***********                                                                                 */
/*                            *    *     *                                                                                           */
/*                  05        *    *     *        04                                                                                 */
/*                  ***********    *     ***********                                                                                 */
/*                  06        *    *     *        03                                                                                 */
/*                  ***********    *     ***********                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 01 *  02 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_52(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05,nivo_06
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
DEFV(Argument,DEFV(genere_p,nivo_06));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLB_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     REMPLISSAGE_FACETTE(alpha3_____c06,niveau,nivo_06);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            * 05 *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ************   *     ***********                                                                                 */
/*                  03         *** *     *                                                                                           */
/*                               ***     *        04                                                                                 */
/*                  ****************     ***********                                                                                 */
/*                                                01                                                                                 */
/*                  ****************     ***********                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 02 *     *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_53(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLH_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            * 04 *  01 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ****************     ***********                                                                                 */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                  ****************     ***********                                                                                 */
/*                  05          ** *     *        02                                                                                 */
/*                  ************   *     ***********                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 03 *     *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_54(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLI_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            *    * 02  *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ***********    *****************                                                                                 */
/*                                                                                                                                   */
/*                  01                                                                                                               */
/*                  ***********    *****************                                                                                 */
/*                  04        *    * ***          03                                                                                 */
/*                  ***********    *   *************                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    * 05  *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_55(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLJ_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            * 04 *  03 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ********************************                                                                                 */
/*                                                                                                                                   */
/*                                                02                                                                                 */
/*                  ********************************                                                                                 */
/*                                                01                                                                                 */
/*                  ********************************                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 05 *  06 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_56(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05,nivo_06
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
DEFV(Argument,DEFV(genere_p,nivo_06));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLK_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     REMPLISSAGE_FACETTE(alpha3_____c06,niveau,nivo_06);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                          ********     *                                                                                           */
/*                        ***   ***      *                                                                                           */
/*                      ***   ***02*     *                                                                                           */
/*                    ***   ***  ***     *                                                                                           */
/*                  ***   ***  *** *     *                                                                                           */
/*                  *   ***  ***   *     *        **                                                                                 */
/*                  01***  **** 03 *     *      ***                                                                                  */
/*                  ***  ***  *    *     *    *** 04                                                                                 */
/*                  *  ***    *    *     *  ***  ***                                                                                 */
/*                  ****      *    *     ****  *** *                                                                                 */
/*                  **        *    *     **  ***   *                                                                                 */
/*                            *    *     * ***   ***                                                                                 */
/*                            *    *     ***   ***                                                                                   */
/*                            *    *     *   ***                                                                                     */
/*                            *    *       ***                                                                                       */
/*                            ******     ***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_61(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLD_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            *    *********                                                                                         */
/*                            *      *** 03***                                                                                       */
/*                            *    **  ***   ***                                                                                     */
/*                            *    ****  ***   ***                                                                                   */
/*                            *    *  ***  ***   ***                                                                                 */
/*                  **        *    *    ***  ***   *                                                                                 */
/*                   ***      *    *     ****  ***                                                                                   */
/*                  02 ***    *    *  04 *  ***  ***                                                                                 */
/*                  **   ***  *    *     *    ***  *                                                                                 */
/*                  * **   ****    *     *      ****                                                                                 */
/*                  *   **   **    *     *        **                                                                                 */
/*                  ***   **  *    *     *                                                                                           */
/*                    ***   ***    *     *                                                                                           */
/*                      ***   *    *     *                                                                                           */
/*                        ***      *     *                                                                                           */
/*                          *** 01 *******                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_62(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLG_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            ***04*********                                                                                         */
/*                              ***  ***   ***                                                                                       */
/*                                ***  ***   ***                                                                                     */
/*                                  ***  ***   ***                                                                                   */
/*                                    ***  ***   ***                                                                                 */
/*                  ***************************    *                                                                                 */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                  ** 02***************************                                                                                 */
/*                  * **   *** 03                  *                                                                                 */
/*                  *   **   ***********************                                                                                 */
/*                  ***   **   ***                                                                                                   */
/*                    ***   **   ***                                                                                                 */
/*                      ***   **   ***                                                                                               */
/*                        ***   **   ***                                                                                             */
/*                          *** 01********                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_63(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLM_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                          ***    *******                                                                                           */
/*                        ***      *     *                                                                                           */
/*                      ***   *    *     *                                                                                           */
/*                    ***   ***    *     *                                                                                           */
/*                  ***   *** *    *     *                                                                                           */
/*                  *   ***  **    *     *        **                                                                                 */
/*                  * ***  ****    *     *      ****                                                                                 */
/*                  ***  ***  *    *     *    ***  *                                                                                 */
/*                  *04***    *    *     *  ***  ***                                                                                 */
/*                   ***      *    *   03****  ***01                                                                                 */
/*                  **        *    *    ***  ***   *                                                                                 */
/*                            *    *  ***  ***   ***                                                                                 */
/*                            *    ****  ***   ***                                                                                   */
/*                            *    **02***   ***                                                                                     */
/*                            *      ***   ***                                                                                       */
/*                            *    *********                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_64(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLN_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            ******** 01***                                                                                         */
/*                              ***  ***   ***                                                                                       */
/*                                ***  ***   ***                                                                                     */
/*                                  ***  ***   ***                                                                                   */
/*                                    ***  ***   ***                                                                                 */
/*                  ***********************  ***   *                                                                                 */
/*                  *                   03***  *** *                                                                                 */
/*                  *                       ***02***                                                                                 */
/*                  ***************************    *                                                                                 */
/*                                                                                                                                   */
/*                  *    ***************************                                                                                 */
/*                  ***   **   ***                                                                                                   */
/*                    ***   **   ***                                                                                                 */
/*                      ***   **   ***                                                                                               */
/*                        ***   **   ***                                                                                             */
/*                          ******** 04***                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_65(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLO_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                          ***   ********                                                                                           */
/*                        ***   ***  ***                                                                                             */
/*                      ***   ***  ***                                                                                               */
/*                    ***   ***  ***                                                                                                 */
/*                  ***   ***  ***                                                                                                   */
/*                  * 03***  ***********************                                                                                 */
/*                  * ***  *** 04                  *                                                                                 */
/*                  ***  ***                       *                                                                                 */
/*                  *    ***************************                                                                                 */
/*                                                01                                                                                 */
/*                  ***************************    *                                                                                 */
/*                                    ***  ***   ***                                                                                 */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ***02*********                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_66(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLV_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            ******  01 ***                                                                                         */
/*                            *    *       ***                                                                                       */
/*                            *    *     *   ***                                                                                     */
/*                            *    *     ***   ***                                                                                   */
/*                            *    *     * ***   ***                                                                                 */
/*                  **        *    *     **  ***   *                                                                                 */
/*                  ****      *    *     ****  *** *                                                                                 */
/*                  *  ***    *    *     *  ***  ***                                                                                 */
/*                  **   ***  *    *     *    ***02*                                                                                 */
/*                    **   **** 04 *     *      ***                                                                                  */
/*                  *   **   ***   *     *        **                                                                                 */
/*                  ***   **   *** *     *                                                                                           */
/*                    ***   **   ***     *                                                                                           */
/*                      ***   **   *     *                                                                                           */
/*                        ***03 **       *                                                                                           */
/*                          ********     *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_67(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLW_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                          ********02 ***                                                                                           */
/*                        ***   ***  ***                                                                                             */
/*                      ***   ***  ***                                                                                               */
/*                    ***   ***  ***                                                                                                 */
/*                  ***   ***  ***                                                                                                   */
/*                  *    ***************************                                                                                 */
/*                                                                                                                                   */
/*                  01                                                                                                               */
/*                  ***************************  ***                                                                                 */
/*                  *                   04***  *** *                                                                                 */
/*                  ***********************  ***   *                                                                                 */
/*                                    ***  ***   ***                                                                                 */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ********03 ***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_68(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLX_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            *    *  05 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ***********    *    ************                                                                                 */
/*                            *    *  **                                                                                             */
/*                  04        *    ***            02                                                                                 */
/*                  ***********    ************  ***                                                                                 */
/*                                 03     ***  *** *                                                                                 */
/*                  ***********************  ***   *                                                                                 */
/*                                    ***  ***   ***                                                                                 */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ******** 01***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_71(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLE_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            *  04*     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ************   *     ***********                                                                                 */
/*                             *** *     *                                                                                           */
/*                  02           ***     *        05                                                                                 */
/*                  **   ***********     ***********                                                                                 */
/*                  * **   ***      03                                                                                               */
/*                  *   **   ***********************                                                                                 */
/*                  ***   **   ***                                                                                                   */
/*                    ***   **   ***                                                                                                 */
/*                      ***   **   ***                                                                                               */
/*                        ***   **   ***                                                                                             */
/*                          ***01 ********                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_72(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLF_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            * 02 *********                                                                                         */
/*                            *      ***   ***                                                                                       */
/*                            *    **  ***   ***                                                                                     */
/*                            *    ****  ***   ***                                                                                   */
/*                            *    *  ***  ***   ***                                                                                 */
/*                  ************   *    ***  ***   *                                                                                 */
/*                             *** *     ****  ***01                                                                                 */
/*                  05           ***     *  ***  ***                                                                                 */
/*                  ****************  03 *    ***  *                                                                                 */
/*                                       *      ****                                                                                 */
/*                  ****************     *        **                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 04 *     *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_73(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLP_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                          *** 01********                                                                                           */
/*                        ***   ***  ***                                                                                             */
/*                      ***   ***  ***                                                                                               */
/*                    ***   ***  ***                                                                                                 */
/*                  ***   ***  ***                                                                                                   */
/*                  *   ***  ***********************                                                                                 */
/*                  * ***  ***                                                                                                       */
/*                  ***  ***      03                                                                                                 */
/*                  *    ***********     ***********                                                                                 */
/*                  02          ** *     *        04                                                                                 */
/*                  ************   *     ***********                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 05 *     *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_74(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLQ_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            *    * 04  *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  **        *    *****************                                                                                 */
/*                  ****      *                                                                                                      */
/*                  *  ***    *                                                                                                      */
/*                  **   ***  * 03 *****************                                                                                 */
/*                  01**   ****    * ***          05                                                                                 */
/*                  *   **   ***   *   *************                                                                                 */
/*                  ***   **   *** *     *                                                                                           */
/*                    ***   **   ***     *                                                                                           */
/*                      ***   **   *     *                                                                                           */
/*                        ***   **       *                                                                                           */
/*                          ******** 02  *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_75(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLR_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            * 05 *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ****************     *        **                                                                                 */
/*                                       *      ****                                                                                 */
/*                                       *    ***  *                                                                                 */
/*                  ****************  03 *  ***  ***                                                                                 */
/*                  04          ** *     ****  ***01                                                                                 */
/*                  ************   *    ***  ***   *                                                                                 */
/*                            *    *  ***  ***   ***                                                                                 */
/*                            *    ****  ***   ***                                                                                   */
/*                            *    **  ***   ***                                                                                     */
/*                            *      ***   ***                                                                                       */
/*                            * 02 *********                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_76(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLS_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            ******** 01***                                                                                         */
/*                              ***  ***   ***                                                                                       */
/*                                ***  ***   ***                                                                                     */
/*                                  ***  ***   ***                                                                                   */
/*                                    ***  ***   ***                                                                                 */
/*                  ***********************  ***   *                                                                                 */
/*                                        ***  *** *                                                                                 */
/*                                 03       ***  ***                                                                                 */
/*                  ***********    ************  02*                                                                                 */
/*                  05        *    * ***                                                                                             */
/*                  ***********    *   *************                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    * 04  *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_77(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLT_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                          ******** 02  *                                                                                           */
/*                        ***   ***      *                                                                                           */
/*                      ***   ***  *     *                                                                                           */
/*                    ***   ***  ***     *                                                                                           */
/*                  ***   ***  *** *     *                                                                                           */
/*                  *   ***  ***   *    ************                                                                                 */
/*                  01***  ****    *  **                                                                                             */
/*                  ***  ***  *    ***            04                                                                                 */
/*                  *  ***    * 03 *****************                                                                                 */
/*                  ****      *                                                                                                      */
/*                  **        *    *****************                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *  05 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_78(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04,nivo_05
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
DEFV(Argument,DEFV(genere_p,nivo_05));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLU_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     REMPLISSAGE_FACETTE(alpha3_____c05,niveau,nivo_05);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                          ******** 03***                                                                                           */
/*                        ***   ***  ***                                                                                             */
/*                      ***   ***  ***                                                                                               */
/*                    ***   ***  ***                                                                                                 */
/*                  ***   ***  ***                                                                                                   */
/*                  *   ***  ***                  **                                                                                 */
/*                  04***  ***                  ***                                                                                  */
/*                  ***  ***                  *** 02                                                                                 */
/*                  *  ***                  ***  ***                                                                                 */
/*                  ****                  ***  *** *                                                                                 */
/*                  **                  ***  ***   *                                                                                 */
/*                                    ***  ***   ***                                                                                 */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ******** 01***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_81(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLC_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M O T I F   A   F A C E T T E S   C O L O R I E E S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                            ***02*********                                                                                         */
/*                              ***  ***   ***                                                                                       */
/*                                ***  ***   ***                                                                                     */
/*                                  ***  ***   ***                                                                                   */
/*                                    ***  ***   ***                                                                                 */
/*                  **                  ***  ***   *                                                                                 */
/*                   ***                  ***  ***01                                                                                 */
/*                  03 ***                  ***  ***                                                                                 */
/*                  **   ***                  ***  *                                                                                 */
/*                  * **   ***                  ****                                                                                 */
/*                  *   **   ***                  **                                                                                 */
/*                  ***   **   ***                                                                                                   */
/*                    ***   **   ***                                                                                                 */
/*                      ***   **   ***                                                                                               */
/*                        ***   **   ***                                                                                             */
/*                          *** 04********                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_82(niveau
                                          ,nivo_01,nivo_02,nivo_03,nivo_04
                                           )
                 )
     )
DEFV(Argument,DEFV(genere_p,niveau));
                                        /* Niveau de marquage des aretes des facettes.                                               */
DEFV(Argument,DEFV(genere_p,nivo_01));
DEFV(Argument,DEFV(genere_p,nivo_02));
DEFV(Argument,DEFV(genere_p,nivo_03));
DEFV(Argument,DEFV(genere_p,nivo_04));
                                        /* Niveaux de remplissage des differentes facettes (les numeros coincident).                 */
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     DEBUT_DE_MOTIF(niveau);
     CALS(FgLL_03());
     REMPLISSAGE_FACETTE(alpha3_____c01,niveau,nivo_01);
     REMPLISSAGE_FACETTE(alpha3_____c02,niveau,nivo_02);
     REMPLISSAGE_FACETTE(alpha3_____c03,niveau,nivo_03);
     REMPLISSAGE_FACETTE(alpha3_____c04,niveau,nivo_04);
     FIN_DE_MOTIF;
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E B U T   D E   S E Q U E N C E   " L I G N E "   E T   " I M A G E "  :                                                 */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_BOL()))
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     CALS(FgLegal_03());
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        F I N   D E   S E Q U E N C E   " L I G N E "  :                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_EOL()))
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     CALS(FgLvirgule_03());
     RETU_ERROR;
     Eblock

EFonctionI

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        F I N   D E   S E Q U E N C E   " I M A G E "  :                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

BFonctionI

DEFV(Common,DEFV(FonctionI,FgImpossible_EOI()))
/*-----------------------------------------------------------------------------------------------------------------------------------*/
     Bblock
     INIT_ERROR;
     /*..............................................................................................................................*/
     CALS(FgLpoint_03());
     RETU_ERROR;
     Eblock

EFonctionI

#undef    PAS_DE_REMPLISSAGE_FACETTE
#undef    FIN_DE_MOTIF
#undef    DEBUT_DE_MOTIF
#undef    REMPLISSAGE_FACETTE

#undef    MARQUE_POINT_INTERIEUR

_______________________________________________________________________________________________________________________________________



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.