#######################################################################################################################################
#                                                                                                                                     #
#         G E N E R A T I O N   D ' U N   E T A T   I N I T I A L   F A I T   D ' U N E   C R O I X                                   #
#         D U   J E U   D E   L A   V I E   T R I D I M E N S I O N N E L  :                                                          #
#                                                                                                                                     #
#                                                                                                                                     #
#         Author of '$xiirk/.JWIE.31.1.$U' :                                                                                          #
#                                                                                                                                     #
#                     Jean-Francois Colonna (LACTAMME, 20120225225014).                                                               #
#                                                                                                                                     #
#######################################################################################################################################

$Z                  SETParam            _____Epaisseur                9
$Z                                      # Parametre introduit le 20120308182216...                                                    #

$Z                  SETParam            _____ParalleleCroix           VRAI
$Z                                      # Parametre introduit le 20120308203636...                                                    #

$Z                  setenv              Xcentre             `calcul $Xmin+($dimX/2)`
$Z                  setenv              Ycentre             `calcul $Ymin+($dimY/2)`

$Z                  FilSTmpB            FCrOiX

$c                  #include  <stdio.h>
$c
$c                  #define   N0        cPremiere
$c                  #define   N         cDerniere
$c
$c                  #define   EPAIS     _____Epaisseur
$c
$c                  int       main()
$c                            {
$c                            int       n;
$c
$c                            for       (n=N0 ; n<=N ; n++)
$c                                      {
$c                                      if        ((n < ((N/2)-(EPAIS/2)) || n > ((N/2)+(EPAIS/2))))
$c                                                {
$c                                                printf("echo      %c$xci/S_point$X
$c                                                                              A=$NOIR
$c                                                                              X=$Xcentre
$c                                                                              Y=$Ycentre
$c                                                                                        $formatI                                |
$c                                                                              $xci/dilate.01$X
$c                                                                              points=%d
$c                                                                              R=$_____ImageTW.%04d
$c                                                                                        $formatI%c
$c                                                                                                  >> $FCrOiX\n"
$c                                                      ,'\''
$c                                                      ,(EPAIS*EPAIS)
$c                                                      ,n
$c                                                      ,'\''
$c                                                       );
$c                                                }
$c                                      else
$c                                                {
$c                                                printf("echo      %c$xci/croix.01$X
$c                                                                    A=$NOIR
$c                                                                    X=$Xcentre
$c                                                                    Y=$Ycentre
$c                                                                              $formatI                                          |
$c                                                        $xci/dilate.01$X
$c                                                                    points=%d
$c                                                                    R=$_____ImageTW.%04d
$c                                                                              $formatI%c
$c                                                                                                  >> $FCrOiX\n"
$c                                                      ,'\''
$c                                                      ,(EPAIS*EPAIS)
$c                                                      ,n
$c                                                      ,'\''
$c                                                       );
$c                                                }
$c                                      }
$c                            }

$Z                  if                  ($_____ParalleleCroix == VRAI) then
$Z                                      execPar_V           $FCrOiX
$Z                  else
$Z                                      execPar_F           $FCrOiX
$Z                  endif

$Z                  FilSTmpE            FCrOiX



Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.