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

$Z                  setParam            _____MinX                     0.1

$Z                  setParam            _____MaxX                     0.9

$Z                  setParam            _____MinY                     0.1

$Z                  setParam            _____MaxY                     0.9

$Z                  setParam            _____MinZ                     0.1

$Z                  setParam            _____MaxZ                     0.9

$Z                  setParam            _____ParamStoreAlbum          "$K_VIDE"
$Z                                      # Parametre introduit le 20140102074551...                                                    #

$Z                  setParam            _____DemiPaveX                `GetParam $xrv/store_album$X demi_pave_X`

$Z                  setParam            _____DemiPaveY                `GetParam $xrv/store_album$X demi_pave_Y`

$Z                  setParam            _____DemiPaveZ                `GetParam $xrv/store_album$X demi_pave_Z`

$Z                  $CA                 $LiStEPoInTs                                                                              |     \
$Z                  $SE                 -e 's/^.*X=\([^ ]*\) .*$/\1/'                                                                   \
$Z                                                                                        > $LiStEPoInTs.1$COORD_X
$Z                  $CA                 $LiStEPoInTs.1$COORD_X                                                                    |     \
$Z                  $xrv/normalise.01$X ne=0 fichier== minimum=$_____MinX maximum=$_____MaxX                                            \
$Z                                                                                        > $LiStEPoInTs$COORD_X

$Z                  $CA                 $LiStEPoInTs                                                                              |     \
$Z                  $SE                 -e 's/^.*Y=\([^ ]*\) .*$/\1/'                                                                   \
$Z                                                                                        > $LiStEPoInTs.1$COORD_Y
$Z                  $CA                 $LiStEPoInTs.1$COORD_Y                                                                    |     \
$Z                  $xrv/normalise.01$X ne=0 fichier== minimum=$_____MinY maximum=$_____MaxY                                            \
$Z                                                                                        > $LiStEPoInTs$COORD_Y

$Z                  $CA                 $LiStEPoInTs                                                                              |     \
$Z                  $SE                 -e 's/^.*Z=\([^ ]*\) .*$/\1/'                                                                   \
$Z                                                                                        > $LiStEPoInTs.1$COORD_Z
$Z                  $CA                 $LiStEPoInTs.1$COORD_Z                                                                    |     \
$Z                  $xrv/normalise.01$X ne=0 fichier== minimum=$_____MinZ maximum=$_____MaxZ                                            \
$Z                                                                                        > $LiStEPoInTs$COORD_Z
$Z                                      # Le 20240607085848 je m'interroge sur l'utilite des fichiers '$LiStEPoInTs.1' ? En fait      #
$Z                                      # c'est pour les '$xrv/extrema.01$X' qui suivent...                                           #

#20241027140307____:$Z                  set       MiNiMuM_X=`$xrv/extrema.01$X ne=0 fichier=$LiStEPoInTs.1$COORD_X minimum_seul=VRAI` #
#20241027140307____:$Z                  set       MaXiMuM_X=`$xrv/extrema.01$X ne=0 fichier=$LiStEPoInTs.1$COORD_X maximum_seul=VRAI` #

#20241027140307____:$Z                  set       MiNiMuM_Y=`$xrv/extrema.01$X ne=0 fichier=$LiStEPoInTs.1$COORD_Y minimum_seul=VRAI` #
#20241027140307____:$Z                  set       MaXiMuM_Y=`$xrv/extrema.01$X ne=0 fichier=$LiStEPoInTs.1$COORD_Y maximum_seul=VRAI` #

#20241027140307____:$Z                  set       MiNiMuM_Z=`$xrv/extrema.01$X ne=0 fichier=$LiStEPoInTs.1$COORD_Z minimum_seul=VRAI` #
#20241027140307____:$Z                  set       MaXiMuM_Z=`$xrv/extrema.01$X ne=0 fichier=$LiStEPoInTs.1$COORD_Z maximum_seul=VRAI` #

$Z                  set       FoRmAt_ExTrEmA='formater=VRAI format=f ChiffresFlot=3'

$Z                  set       MiNiMuM_X=`$xrv/extrema.01$X ne=0 fichier=$LiStEPoInTs.1$COORD_X minimum_seul=VRAI $FoRmAt_ExTrEmA`
$Z                  set       MaXiMuM_X=`$xrv/extrema.01$X ne=0 fichier=$LiStEPoInTs.1$COORD_X maximum_seul=VRAI $FoRmAt_ExTrEmA`

$Z                  set       MiNiMuM_Y=`$xrv/extrema.01$X ne=0 fichier=$LiStEPoInTs.1$COORD_Y minimum_seul=VRAI $FoRmAt_ExTrEmA`
$Z                  set       MaXiMuM_Y=`$xrv/extrema.01$X ne=0 fichier=$LiStEPoInTs.1$COORD_Y maximum_seul=VRAI $FoRmAt_ExTrEmA`

$Z                  set       MiNiMuM_Z=`$xrv/extrema.01$X ne=0 fichier=$LiStEPoInTs.1$COORD_Z minimum_seul=VRAI $FoRmAt_ExTrEmA`
$Z                  set       MaXiMuM_Z=`$xrv/extrema.01$X ne=0 fichier=$LiStEPoInTs.1$COORD_Z maximum_seul=VRAI $FoRmAt_ExTrEmA`

$Z                  unset     FoRmAt_ExTrEmA

$Z                  echo      "ExtremaRenormalisationCoordonnees : \c"
$Z                  echo      "[$MiNiMuM_X,$MaXiMuM_X]x[$MiNiMuM_Y,$MaXiMuM_Y]x[$MiNiMuM_Z,$MaXiMuM_Z] \c"
$Z                  echo      "--> [$_____MinX,$_____MaxX]x[$_____MinY,$_____MaxY]x[$_____MinZ,$_____MaxZ]"

$Z                  set       ArGuMeNtS="$K_VIDE"
$Z                  set       ArGuMeNtS="$ArGuMeNtS"" ne=0"
$Z                  set       ArGuMeNtS="$ArGuMeNtS"" LISTE_X=$LiStEPoInTs$COORD_X"
$Z                  set       ArGuMeNtS="$ArGuMeNtS"" LISTE_Y=$LiStEPoInTs$COORD_Y"
$Z                  set       ArGuMeNtS="$ArGuMeNtS"" LISTE_Z=$LiStEPoInTs$COORD_Z"
$Z                  set       ArGuMeNtS="$ArGuMeNtS"" demi_pave_X=$_____DemiPaveX"
$Z                  set       ArGuMeNtS="$ArGuMeNtS"" demi_pave_Y=$_____DemiPaveY"
$Z                  set       ArGuMeNtS="$ArGuMeNtS"" demi_pave_Z=$_____DemiPaveZ"
$Z                  set       ArGuMeNtS="$ArGuMeNtS"" tester_hors_bornes_naturelles=FAUX"
$Z                  set       ArGuMeNtS="$ArGuMeNtS"" $_____ParamStoreAlbum"
$Z                  set       ArGuMeNtS="$ArGuMeNtS"" premiere=$cPremiere"
$Z                  set       ArGuMeNtS="$ArGuMeNtS"" Zmin=0 Zmax=`calcul $cDerniere-$cPremiere`"

$Z                  $xrv/store_album$X                                                                                                  \
$Z                                      $ArGuMeNtS                                                                                      \
$Z                                      LISTE_NIVEAU=1                                                                                  \
$Z                                      R=$_____ImageT1.                                                                                \
$Z                                                                                                  $formatI

$Z                  IfBasic             ($?_____ImageS == $EXIST) ThenBasic
$Z                                      # Test introduit le 20240606134724...                                                         #
$Z                                      $CA                 $LiStEPoInTs                                                          |     \
$Z                                      $SE                 -e 's/^.*ROUGE=\([^ ]*\) .*$/\1/'                                     |     \
$Z                                      $xrv/normalise.01$X ne=0 fichier== forcer_extrema=VRAI minimum_force=$NOIR maximum_force=$BLANC \
$Z                                                                                                            > $LiStEPoInTs$ROUGE

$Z                                      $CA                 $LiStEPoInTs                                                          |     \
$Z                                      $SE                 -e 's/^.*VERTE=\([^ ]*\) .*$/\1/'                                     |     \
$Z                                      $xrv/normalise.01$X ne=0 fichier== forcer_extrema=VRAI minimum_force=$NOIR maximum_force=$BLANC \
$Z                                                                                                            > $LiStEPoInTs$VERTE

$Z                                      $CA                 $LiStEPoInTs                                                          |     \
$Z                                      $SE                 -e 's/^.*BLEUE=\([^ ]*\) .*$/\1/'                                     |     \
$Z                                      $xrv/normalise.01$X ne=0 fichier== forcer_extrema=VRAI minimum_force=$NOIR maximum_force=$BLANC \
$Z                                                                                                            > $LiStEPoInTs$BLEUE
$Z                                      # La recuperation des niveaux a ete introduite le 20240607085848...                           #

$Z                            execRVB   $xrv/store_album$X                                                                              \
$Z                                                          $ArGuMeNtS                                                                  \
$Z                                                          LISTE_NIVEAU=$LiStEPoInTs%s                                                 \
$Z                                                          postfixe=%s                                                                 \
$Z                                                          R=$_____ImageS.                                                             \
$Z                                                                                                                      $formatI
$Z                                      # La generation d'une texture en vraies couleurs a ete introduite le 20240606134724...        #
$Z                  ElseBasic
$Z                  EndifBasic

$Z                  FileTmpE            LiStEPoInTs



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