#######################################################################################################################################
#                                                                                                                                     #
#         E P A I S S I S S E M E N T   V A R I A B L E   D E   ' $xrv/store_album$X '  :                                             #
#                                                                                                                                     #
#                                                                                                                                     #
#         Author of '$xiirv/.TREE.B5.2.$U' :                                                                                          #
#                                                                                                                                     #
#                     Jean-Francois COLONNA (LACTAMME, 20200419101957).                                                               #
#                                                                                                                                     #
#######################################################################################################################################

$Z                  setParam            _____MinDistance              2

$Z                  setParam            _____MaxDistance              40

$Z                  $CA                 $LiStEPoInTs                                                                              |     \
$Z                  $SE                 -e 's/^.*X=\([^ ]*\) .*$/\1/'                                                                   \
$Z                                                                                                            >  $LiStEPoInTs$COORD_X

$Z                  $CA                 $LiStEPoInTs                                                                              |     \
$Z                  $SE                 -e 's/^.*Y=\([^ ]*\) .*$/\1/'                                                                   \
$Z                                                                                                            >  $LiStEPoInTs$COORD_Y

$Z                  $CA                 $LiStEPoInTs                                                                              |     \
$Z                  $SE                 -e 's/^.*Z=\([^ ]*\) .*$/\1/'                                                                   \
$Z                                                                                                            >  $LiStEPoInTs$COORD_Z

$Z                  set                 Npoints_X=`$CA $LiStEPoInTs$COORD_X | $WCl`
$Z                  set                 Npoints_Y=`$CA $LiStEPoInTs$COORD_Y | $WCl`
$Z                  set                 Npoints_Z=`$CA $LiStEPoInTs$COORD_Z | $WCl`

#20220615103523____:$Z                  set                 Npoints=`$xcg/MAX3.01$X x=$Npoints_X y=$Npoints_Y z=$Npoints_Z`           #
$Z                  set                 Npoints=`$xcg/MIN3.01$X x=$Npoints_X y=$Npoints_Y z=$Npoints_Z`

$Z                  set                 OrigineX=`GetParam $xci/valeurs_Arbre.01$X X1`
$Z                  set                 OrigineY=`GetParam $xci/valeurs_Arbre.01$X Y1`
$Z                  set                 OrigineZ=`GetParam $xci/valeurs_Arbre.01$X Z1`
                                        # Definition de la racine AVANT projection...                                                 #

$Z                  set                 ArGuMeNtS_O="$K_VIDE"
$Z                  set                 ArGuMeNtS_O="$ArGuMeNtS_O"" LISTE_X=$OrigineX"
$Z                  set                 ArGuMeNtS_O="$ArGuMeNtS_O"" LISTE_Y=$OrigineY"
$Z                  set                 ArGuMeNtS_O="$ArGuMeNtS_O"" LISTE_Z=$OrigineZ"
$Z                  set                 ArGuMeNtS_O="$ArGuMeNtS_O"" lister_les_points=VRAI"
$Z                  set                 ArGuMeNtS_O="$ArGuMeNtS_O"" lister_les_points_apres=VRAI"
$Z                  set                 ArGuMeNtS_O="$ArGuMeNtS_O"" centrer_coordonnees=VRAI"
$Z                  set                 ArGuMeNtS_O="$ArGuMeNtS_O"" TRANSLATION_OX=$_____TranslationX"
$Z                  set                 ArGuMeNtS_O="$ArGuMeNtS_O"" TRANSLATION_OY=$_____TranslationY"
$Z                  set                 ArGuMeNtS_O="$ArGuMeNtS_O"" TRANSLATION_OZ=$_____TranslationZ"
$Z                  set                 ArGuMeNtS_O="$ArGuMeNtS_O"" ZOOM=$_____Zoom"
$Z                  set                 ArGuMeNtS_O="$ArGuMeNtS_O"" iterations=1"

$Z                  set                 RaCiNe=`$xrv/particule.10.x np=1 $ArGuMeNtS_O R=$xTG/RACINE.`
$Z                  set                 RaCiNe_X=`echo "$RaCiNe" | $SE -e "s/^.*X=//" -e 's/ .*$//'`
$Z                  set                 RaCiNe_Y=`echo "$RaCiNe" | $SE -e "s/^.*Y=//" -e 's/ .*$//'`
$Z                  set                 RaCiNe_Z=`echo "$RaCiNe" | $SE -e "s/^.*Z=//" -e 's/ .*$//'`
                                        # Calcul de la position de la racine APRES projection...                                      #

$Z                  $xrv/distance.11$X  ne=$Npoints                                                                                     \
$Z                                      LISTE_X=$LiStEPoInTs$COORD_X                                                                    \
$Z                                      LISTE_Y=$LiStEPoInTs$COORD_Y                                                                    \
$Z                                      LISTE_Z=$LiStEPoInTs$COORD_Z                                                                    \
$Z                                      X0=$RaCiNe_X                                                                                    \
$Z                                      Y0=$RaCiNe_Y                                                                                    \
$Z                                      Z0=$RaCiNe_Z                                                                              |     \
$Z                  $xrv/ADD2.11$X      ne=$Npoints                                                                                     \
$Z                                      fichier1==                                                                                      \
$Z                                      fichier2=1                                                                                |     \
$Z                  $xrv/INVZ.01$X      ne=$Npoints                                                                                     \
$Z                                      fichier==                                                                                 |     \
$Z                  $xrv/normalise.01$X ne=$Npoints                                                                                     \
$Z                                      fichier==                                                                                       \
$Z                                      origine=$_____MinDistance                                                                       \
$Z                                      extremite=$_____MaxDistance                                                                     \
$Z                                      formater=VRAI entiers=VRAI                                                                      \
$Z                                                                                                            >  $LiStEPoInTs.distances
                                        # C'est la distance a la racine qui va servir a parametrer 'v $xrv/store_album$K' ci-apres... #

$Z                  $DELETE             $LiStEPoInTs$COORD_X
$Z                  $DELETE             $LiStEPoInTs$COORD_Y
$Z                  $DELETE             $LiStEPoInTs$COORD_Z



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