#######################################################################################################################################
#                                                                                                                                     #
#         D E F I N I T I O N   D E S   P A R A M E T R E S   D E   B A S E  :                                                        #
#                                                                                                                                     #
#                                                                                                                                     #
#         Author of '$xivP/disk.000000009/face.2/.REFL.c.11.2.$U' :                                                                                  #
#                                                                                                                                     #
#                     Jean-Francois Colonna (LACTAMME, AAAAMMJJhhmmss).                                                               #
#                                                                                                                                     #
#######################################################################################################################################

$Z                  setParam            _____ZminZmax                 "Zmin=$Zmin Zmax=15"

$Z                  SETParam            _____FacXY                    0.85

$Z                  set                 PUnivers="np=0 CAL1=FAUX editer_l_univers_physique=VRAI"
$Z                  set                 Univers=`$xrk/rdn_walk.52$X $PUnivers $formatI $_____ZminZmax ValiderAxes=FAUX`
$Z                                      # L'option "ValiderAxes=FAUX" a ete introduite le 20041001105738...                           #
$Z
$Z                  set                 UMinX=`echo $Univers | $SE -e "s/^.*[(,]XUI=//" -e "s/[,)].*//"`
$Z                  set                 UMaxX=`echo $Univers | $SE -e "s/^.*[(,]XUS=//" -e "s/[,)].*//"`
$Z                  set                 UMinY=`echo $Univers | $SE -e "s/^.*[(,]YUI=//" -e "s/[,)].*//"`
$Z                  set                 UMaxY=`echo $Univers | $SE -e "s/^.*[(,]YUS=//" -e "s/[,)].*//"`
$Z                  set                 UMinZ=`echo $Univers | $SE -e "s/^.*[(,]ZUI=//" -e "s/[,)].*//"`
$Z                  set                 UMaxZ=`echo $Univers | $SE -e "s/^.*[(,]ZUS=//" -e "s/[,)].*//"`
$Z                                      # Definition des extrema de l'Univers selon les trois axes {OX,OY,OZ} :                       #
$Z                                      #                                                                                             #
$Z                                      #                   {UMinX,UMaxX}                                                             #
$Z                                      #                   {UMinY,UMaxY}                                                             #
$Z                                      #                   {UMinZ,UMaxZ}                                                             #
$Z                                      #                                                                                             #
$Z
$Z                  set                 MinX=`$xcg/ABSO.01$X x=$UMinX`
$Z                  set                 MaxX=`$xcg/ABSO.01$X x=$UMaxX`
$Z                  set                 MinY=`$xcg/ABSO.01$X x=$UMinY`
$Z                  set                 MaxY=`$xcg/ABSO.01$X x=$UMaxY`
$Z                  set                 MinZ=`$xcg/ABSO.01$X x=$UMinZ`
$Z                  set                 MaxZ=`$xcg/ABSO.01$X x=$UMaxZ`
$Z
$Z                  set                 MaxX=`$xcg/MAX2.01$X n1=$MinX n2=$MaxX`
$Z                  set                 MaxY=`$xcg/MAX2.01$X n1=$MinY n2=$MaxY`
$Z                  set                 MaxZ=`$xcg/MAX2.01$X n1=$MinZ n2=$MaxZ`

$Z                  set                 EchelleX=`$xcg/MUL2.01$X n1=2 n2=$MaxX`
$Z                  set                 TranslationX=`$xcg/MUL2.01$X n1=-1 n2=$MaxX`
$Z                  set                 EchelleY=`$xcg/MUL2.01$X n1=2 n2=$MaxY`
$Z                  set                 TranslationY=`$xcg/MUL2.01$X n1=-1 n2=$MaxY`
$Z                  set                 EchelleZ=`$xcg/MUL2.01$X n1=2 n2=$MaxZ`
$Z                  set                 TranslationZ=`$xcg/MUL2.01$X n1=-1 n2=$MaxZ`

$Z                  set                 SeuilPartN=1.0
$Z                  set                 GrainePartN=2
$Z                  set                 ForceX=0.0
$Z                  set                 ForceY=0.0

$Z                  $DELETE             $xTV/BOITE.1
$Z                  $DELETE             $xTV/BOITE.2
$Z                  $DELETE             $xTV/BOITE.3
$Z                  $DELETE             $xTV/BOITE.3$ROUGE
$Z                  $DELETE             $xTV/BOITE.3$VERTE
$Z                  $DELETE             $xTV/BOITE.3$BLEUE
$Z                  $DELETE             $xTV/BOITE.6
$Z                  $DELETE             $xTV/BOITE.A
$Z                  $DELETE             $xTV/BOITE.B

$Z                  SET                 FacXY=$_____FacXY
$Z                  set                 SeuilBOITE=`$xcg/SOUS.01$X a=1 b=$FacXY`
$Z                  set                 SeuilBOITE=`$xcg/MUL2.01$X a=$SeuilBOITE b=$GRIS_8 entier=VRAI`

$Z                  setParam            _____PasSeuil                 `$xcg/MIN2.01$X a=$SeuilBOITE b=$GRIS_1 entier=VRAI`

$Z                  $DELETE             $xTV/ROTATION$COORD_X
$Z                  $DELETE             $xTV/ROTATION$COORD_Y
$Z                  $DELETE             $xTV/ROTATION$COORD_Z

$Z                  $xci/init$X                                                                                                         \
$Z                                      niveau=$BLANC                                                                                   \
$Z                                      R=$xTV/MASQUE                                                                                   \
$Z                                      $formatI
$Z                                      # Le 20010521121847, j'ai introduit le 'MASQUE' qui permet de localiser les points a generer  #
$Z                                      # a l'interieur de la 'BOITE.B'.                                                              #



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