#######################################################################################################################################
#                                                                                                                                     #
#         V I S U A L I S A T I O N   T R I D I M E N S I O N N E L L E   D E   L A   C O N J E C T U R E   D E   G O L D B A C H  :  #
#                                                                                                                                     #
#                                                                                                                                     #
#         Author of '$xiirv/.GOLD.B1.1.$U' :                                                                                          #
#                                                                                                                                     #
#                     Jean-Francois COLONNA (LACTAMME, 20161019101023).                                                               #
#                                                                                                                                     #
#######################################################################################################################################

$Z                  setParam            _____NNombresP                21

$Z                  setParam            _____RayonN                   0.015

$Z                  setParam            _____Zoom                     0.75

$Z                  setParam            _____RotationX                `GetParam $xrv/particule.10$X ROTATION_OX`

$Z                  setParam            _____RotationY                `GetParam $xrv/particule.10$X ROTATION_OY`

$Z                  setParam            _____RotationZ                `GetParam $xrv/particule.10$X ROTATION_OZ`

$Z                  setParam            _____TranslationX             `GetParam $xrv/particule.10$X TRANSLATION_OX`

$Z                  setParam            _____TranslationY             `GetParam $xrv/particule.10$X TRANSLATION_OY`

$Z                  setParam            _____TranslationZ             `GetParam $xrv/particule.10$X TRANSLATION_OZ`

$Z                  setParam            _____Palette                  $xiP/arc_ciel.C1

$Z                  setParam            _____DistanceMini             0.002

$Z                  setParam            _____NAuCarre                 VRAI

$Z                  setParam            _____ParticulePara2           "$K_VIDE"

$Z                  FilSTmpB            FGoLdBaCh

$Z                  $xci/valeurs_Goldbach$X                                                                                             \
$Z                                      p=1 d=$_____NNombresP                                                                           \
$Z                                      editer_nombres_premiers=VRAI                                                                    \
$Z                                      calculer_decompositions=FAUX                                                                    \
$Z                                      index_premier_nombre_premier=1                                                                  \
$Z                                                                              >> $FGoLdBaCh
$Z                                      # Generation du fichier de base contenant les nombres premiers a partir de 3 (et non pas de   #
$Z                                      # de 2 qui est le seul nombre premier pair et qui s'il est ajoute a d'autres nombres premiers #
$Z                                      # (sauf lui-meme...) donne alors des nombres impairs (ce qui est ennuyeux en ce qui concerne  #
$Z                                      # la conjecture de Goldbach...).                                                              #

$Z                  set                 NNoMbReS=`$CA $FGoLdBaCh | $WCl`

$Z                  set                 PaRaMeTrEs="$K_VIDE"
$Z                  set                 PaRaMeTrEs="$PaRaMeTrEs"" ne=$NNoMbReS"
$Z                  set                 PaRaMeTrEs="$PaRaMeTrEs"" fichier1=$FGoLdBaCh"
$Z                  set                 PaRaMeTrEs="$PaRaMeTrEs"" fichier2=$FGoLdBaCh"

$Z                  $xrv/ADD2Tenso.01$X                                                                                                 \
$Z                                      a=1 b=0                                                                                         \
$Z                                      $PaRaMeTrEs                                                                               |     \
$Z                  $xrv/normalise.01$X                                                                                                 \
$Z                                      ne=0                                                                                            \
$Z                                      fichier==                                                                                       \
$Z                                      exemplaires=2                                                                                   \
$Z                                                                              >  $FGoLdBaCh$COORD_X
$Z                                      # Definition de l'axe 'OX' donnant le premier nombre premier 'P1'.                            #

$Z                  $xrv/ADD2Tenso.01$X                                                                                                 \
$Z                                      a=0 b=1                                                                                         \
$Z                                      $PaRaMeTrEs                                                                               |     \
$Z                  $xrv/normalise.01$X                                                                                                 \
$Z                                      ne=0                                                                                            \
$Z                                      fichier==                                                                                       \
$Z                                      exemplaires=2                                                                                   \
$Z                                                                              >  $FGoLdBaCh$COORD_Y
$Z                                      # Definition de l'axe 'OY' donnant le deuxieme nombre premier 'P2'.                           #

$Z                  $xrv/ADD2Tenso.01$X                                                                                                 \
$Z                                      a=0 b=0                                                                                         \
$Z                                      $PaRaMeTrEs                                                                               |     \
$Z                  $xrv/normalise.01$X                                                                                                 \
$Z                                      ne=0                                                                                            \
$Z                                      fichier==                                                                                       \
$Z                                      exemplaires=1                                                                                   \
$Z                                                                              >  $FGoLdBaCh.1$COORD_Z

$Z                  $xrv/ADD2Tenso.01$X                                                                                                 \
$Z                                      a=1 b=1                                                                                         \
$Z                                      $PaRaMeTrEs                                                                               |     \
$Z                  $xrv/normalise.01$X                                                                                                 \
$Z                                      ne=0                                                                                            \
$Z                                      fichier==                                                                                       \
$Z                                      exemplaires=1                                                                                   \
$Z                                                                              >  $FGoLdBaCh.2$COORD_Z

$Z                  $PAST               $FGoLdBaCh.1$COORD_Z $FGoLdBaCh.2$COORD_Z                                                 |     \
$Z                  $AW                 ' { print $1 "\n" $2 } '                                                                        \
$Z                                                                              >  $FGoLdBaCh$COORD_Z
$Z                                      # Definition de l'axe 'OZ' donnant le nombre pair courant (=P1+P2).                           #

$Z                  $xrv/ADD2Tenso.01$X                                                                                                 \
$Z                                      a=1 b=1                                                                                         \
$Z                                      $PaRaMeTrEs                                                                               |     \
$Z                  $xrv/normalise.01$X                                                                                                 \
$Z                                      ne=0                                                                                            \
$Z                                      fichier==                                                                                       \
$Z                                      origine=$NOIR_PLANCHER extremite=$BLANC                                                         \
$Z                                      formater=VRAI entier=VRAI                                                                       \
$Z                                      exemplaires=2                                                                                   \
$Z                                                                              >  $FGoLdBaCh$LUMIN
$Z                                      # Definition du coloriage avec le nombre pair courant (=P1+P2).                               #

$Z                  set       NPointsX=`$CA $FGoLdBaCh$COORD_X | $WCl`
$Z                  set       NPointsY=`$CA $FGoLdBaCh$COORD_Y | $WCl`
$Z                  set       NPointsZ=`$CA $FGoLdBaCh$COORD_Z | $WCl`
#20220615104653____:$Z                  set       NPointsXYZ=`$xcg/MAX3.01$X x=$NPointsX y=$NPointsY z=$NPointsZ entier=VRAI`         #
$Z                  set       NPointsXYZ=`$xcg/MIN3.01$X x=$NPointsX y=$NPointsY z=$NPointsZ entier=VRAI`

$Z                  $xrv/particule.10$X                                                                                                 \
$Z                                      npoints=$NPointsXYZ                                                                             \
$Z                                      LISTE_X=$FGoLdBaCh$COORD_X                                                                      \
$Z                                      LISTE_Y=$FGoLdBaCh$COORD_Y                                                                      \
$Z                                      LISTE_Z=$FGoLdBaCh$COORD_Z                                                                      \
$Z                                      LISTE_RAYON=$_____RayonN                                                                        \
$Z                                      LISTE_NIVEAU=$FGoLdBaCh$LUMIN                                                                   \
$Z                                      palette=$_____Palette                                                                           \
$Z                                      ZOOM=$_____Zoom                                                                                 \
$Z                                      ROTATION_OX=$_____RotationX                                                                     \
$Z                                      ROTATION_OY=$_____RotationY                                                                     \
$Z                                      ROTATION_OZ=$_____RotationZ                                                                     \
$Z                                      TRANSLATION_OX=$_____TranslationX                                                               \
$Z                                      TRANSLATION_OY=$_____TranslationY                                                               \
$Z                                      TRANSLATION_OZ=$_____TranslationZ                                                               \
$Z                                      Lz=100                                                                                          \
$Z                                      isoles=FAUX                                                                                     \
$Z                                      ajuster_points=VRAI equidistance=VRAI                                                           \
$Z                                      distance_minimale=$_____DistanceMini                                                            \
$Z                                      N_AU_CARRE=FAUX                                                                                 \
$Z                                      $_____ParticulePara2                                                                            \
$Z                                      N_AU_CARRE=$_____NAuCarre                                                                       \
$Z                                      editer_extrema_hors=FAUX                                                                        \
$Z                                      editer_mauvais_encadrement_niveaux_interpoles=FAUX                                              \
$Z                                      chiffres=0                                                                                      \
$Z                                      R=$_____ImageR                                                                                  \
$Z                                                                                                                      $formatI
$Z                                      # Visualisation...                                                                            #

$Z                  FilSTmpE            FGoLdBaCh



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.