#######################################################################################################################################
# #
# 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