#######################################################################################################################################
#                                                                                                                                     #
#         D I M E N S I O N N E M E N T   D ' U N E   S P I R A L E   C A R R E E   D E   C H A M P S  :                              #
#                                                                                                                                     #
#                                                                                                                                     #
#         Author of '$xiirv/.PIAL.61.3.$U' :                                                                                          #
#                                                                                                                                     #
#                     Jean-Francois COLONNA (LACTAMME, 20240528102230).                                                               #
#                                                                                                                                     #
#######################################################################################################################################

#20240528104112____:$Z                  setParam            _____NombreDisques            8                                           #
$Z                  setParam            _____NombreDisques            9
$Z                                      # Il faut en fait que le nombre disques soit impair afin que le premier chiffre soit au       #
$Z                                      # centre de l'image...                                                                        #
$Z                                      #                                                                                             #
$Z                                      # ATTENTION : je note que '$_____NChiffres' ('v $xiirv/.PIAL.61.1.$U _____NChiffres')         #
$Z                                      # ne peut pas etre remplace par le carre de '$_____NombreDisques' car, en effet,              #
$Z                                      # '$_____NChiffres' definit le nombre de points de la spirale que l'on va generer et          #
$Z                                      # certains de ses points peuvent etre en dehors de l'image ('v PIAL.69.pi.2$m'). Quant        #
$Z                                      # a '$_____NombreDisques' il ne sert qu'a definir '$_____FacteurX' et '$_____FacteurY' de     #
$Z                                      # facon a ce que les carres circonscrits aux disques remplissent exactement le carre de       #
$Z                                      # l'image...                                                                                  #

#20240528104112____:$Z                  set                 FaCtEuRX=`calcul $dimX/$_____NombreDisques`                               #
#20240528104112____:$Z                  set                 FaCtEuRY=`calcul $dimY/$_____NombreDisques`                               #
$Z                  set                 _____FacteurX=`calculINS $dimX/$_____NombreDisques`
$Z                  set                 _____FacteurY=`calculINS $dimY/$_____NombreDisques`

#20240528104112____:$Z                  IfBasic             (    ($_____FacteurX != $FaCtEuRX)                                     \  #
#20240528104112____:$Z                                      ||   ($_____FacteurY != $FaCtEuRY)                                     \  #
#20240528104112____:$Z                                       ) ThenBasic                                                              #
#20240528104112____:$Z                                      EROR      "Probleme de dimensionnement de la spirale carree."             #
$Z                                      # Les disques ne vont pas recouvrir exactement la surface de l'image...                       #
#20240528104112____:$Z                  ElseBasic                                                                                     #
#20240528104112____:$Z                  EndifBasic                                                                                    #



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