#######################################################################################################################################
# #
# 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