####################################################################################################################################### # # # V I S U A L I S A T I O N D ' U N E C A R T E D E F R A N C E P L E I N E D E C H I F F R E S : # # # # # # Author of '$xiirv/.FRAN.11.1.$U' : # # # # Jean-Francois COLONNA (LACTAMME, 20250215101553). # # # ####################################################################################################################################### $Z setParam _____Z 0.5 $Z setParam _____Zoom 0.95 $Z setParam _____Rayon 0.008 $Z setParam _____Niveau $GRIS_8 $Z setParam _____Palette $xiP/blanc $Z setParam _____DistanceMini 0.006 $Z setParam _____Taille1 2 $Z setParam _____Taille2 2 #20250220105539____:$Z setParam _____Nombre 4000 # $Z setParam _____Nombre 3000 $Z setParam _____DeltaXY 0.002 $Z # Parametre introduit le 20250220100456... # $Z setParam _____GraineC 2001 $Z setParam _____GraineT 1940 $Z setParam _____GraineX 1789 $Z setParam _____GraineY 1947 $Z setParam _____Attenuation 0.25 $Z setParam _____Nconvol `calculINS pow(100+1,2)` $Z set NPoIntsX_=`$CA $xie/FranceT.11$COORD_X | $WCl` $Z set NPoIntsY_=`$CA $xie/FranceT.11$COORD_Y | $WCl` $Z set NPoIntsXY=`$xcg/MIN2.01$X x=$NPoIntsX_ y=$NPoIntsY_` $Z set _____Nombre=`calculINS pow($_____Nombre,1.0/2.0)` $Z set _____Nombre=`calculINS pow($_____Nombre,2)` $Z $xrv/particule.10$X \ $Z nombre_points=$NPoIntsXY \ $Z LISTE_X=$xie/FranceT.11$COORD_X \ $Z LISTE_Y=$xie/FranceT.11$COORD_Y \ $Z LISTE_Z=$_____Z \ $Z AXYZ=1 BXYZ=0 \ $Z LISTE_RAYON=$_____Rayon \ $Z LISTE_NIVEAU=$_____Niveau \ $Z palette=$_____Palette \ $Z ZOOM=$_____Zoom \ $Z isoles=FAUX chainer=VRAI \ $Z ajuster_points=VRAI equidistance=VRAI \ $Z distance_minimale=$_____DistanceMini \ $Z editer_extrema_hors=FAUX \ $Z Lz=1000 \ $Z chiffres=0 \ $Z R=$_____ImageR.1 \ $Z $formatI $Z $xci/luminance.01$X \ $Z A=$_____ImageR.1 \ $Z R=$xTV/COTES \ $Z $formatI $Z $xci/contours.12$X \ $Z A=$xTV/COTES \ $Z X=0.5 Y=0.5 \ $Z R=$xTV/CONTINENT \ $Z $formatI $Z set NoMbRe_T=$tailleI $Z set NoMbRe_C=`$xci/comptage$X A=$xTV/CONTINENT origine=$NOIR_PLANCHER extremite=$BLANC Prme=VRAI $formatI` $Z echo "NombreChiffres="`$xcg/SCAL.01$X x=$_____Nombre n=$NoMbRe_C a=$NoMbRe_T entier=VRAI signe="$K_VIDE"` $Z FilSTmpB FAlEaToIrEs $Z set NoMbRe="premiere=1 derniere=$_____Nombre" $Z $xci/valeurs_alea$X \ $Z $NoMbRe \ $Z inferieur=0 superieur=9 \ $Z graine=$_____GraineC \ $Z entiers=VRAI message_borne_superieure_entiere=FAUX \ $Z signe="$K_VIDE" \ $Z >>! $FAlEaToIrEs.chiffres $Z set LChIfFrEs=`$CA $FAlEaToIrEs.chiffres` #20250218183844____:$Z echo "$LChIfFrEs" # $Z $xci/valeurs_alea$X \ $Z $NoMbRe \ $Z inferieur=$_____Taille1 superieur=$_____Taille2 \ $Z entiers=VRAI message_borne_superieure_entiere=FAUX \ $Z graine=$_____GraineC \ $Z >>! $FAlEaToIrEs.tailles $Z set LTaIlLeS=`$CA $FAlEaToIrEs.tailles` $Z set NChIfFrEs=4 #20250220100456____:$Z set BoRnEs="inferieur=0.02 superieur=0.98" # $Z set BoRnEs="inferieur=-$_____DeltaXY superieur=+$_____DeltaXY" $Z SformatI $Z set XY_MaX=`calculINS pow($_____Nombre,1.0/2.0)-1` $Z XYmaxNe $XY_MaX $XY_MaX $Z $xci/valeurs_imag$X \ $Z $NoMbRe \ $Z PX=1 PY=0 \ $Z ChiffresFlot=$NChIfFrEs \ $Z $formatI \ $Z >>! $FAlEaToIrEs.1$COORD_X $Z $xci/valeurs_alea$X \ $Z $NoMbRe \ $Z $BoRnEs \ $Z graine=$_____GraineX \ $Z ChiffresFlot=$NChIfFrEs | \ $Z $xrv/ADD2.11$X \ $Z ne=0 \ $Z fichier1== \ $Z fichier2=$FAlEaToIrEs.1$COORD_X \ $Z >>! $FAlEaToIrEs$COORD_X $Z set LCoOrDoNnEs_X=`$CA $FAlEaToIrEs$COORD_X` $Z $xci/valeurs_imag$X \ $Z $NoMbRe \ $Z PX=0 PY=1 \ $Z ChiffresFlot=$NChIfFrEs \ $Z $formatI \ $Z >>! $FAlEaToIrEs.1$COORD_Y $Z $xci/valeurs_alea$X \ $Z $NoMbRe \ $Z $BoRnEs \ $Z graine=$_____GraineY \ $Z ChiffresFlot=$NChIfFrEs | \ $Z $xrv/ADD2.11$X \ $Z ne=0 \ $Z fichier1== \ $Z fichier2=$FAlEaToIrEs.1$COORD_Y \ $Z >>! $FAlEaToIrEs$COORD_Y $Z RformatI $Z set LCoOrDoNnEs_Y=`$CA $FAlEaToIrEs$COORD_Y` $Z $xci/init$X \ $Z n=$NOIR \ $Z R=$xTV/CHIFFRES \ $Z $formatI $Z set index=1 $Z while ($index <= $_____Nombre) $Z $xci/message$X \ $Z A=$xTV/CHIFFRES \ $Z message="$LChIfFrEs[$index]" \ $Z bibliotheque=0 bibliotheque_00_remplacer_0_O=VRAI \ $Z taille=$LTaIlLeS[$index] \ $Z x=$LCoOrDoNnEs_X[$index] y=$LCoOrDoNnEs_Y[$index] \ $Z homothetique=FAUX \ $Z lisere=VRAI \ $Z anti_aliasing=VRAI \ $Z R=$xTV/CHIFFRES \ $Z $formatI $Z @ index = $index + 1 $Z end $Z FilSTmpE FAlEaToIrEs $Z $xci/complement$X \ $Z A=$xTV/CONTINENT \ $Z $formatI | \ $Z $xci/scale$X \ $Z a=$_____Attenuation \ $Z $formatI | \ $Z $xci/convol.01$X \ $Z circulaire=VRAI circulaire_optimale=VRAI \ $Z points=$_____Nconvol \ $Z exclure=VRAI niveau_a_exclure=$NOIR \ $Z $formatI | \ $Z $xci/vraies_C$X \ $Z p=$xiP/cyan.01 \ $Z R=$xTV/OCEAN \ $Z $formatI $Z execRVB "$xci/and$X \ $Z A1=$xTV/CONTINENT \ $Z A2=$xTV/CHIFFRES \ $Z $formatI | \ $Z $xci/or_02$X \ $Z A1=$_____ImageR.1%s \ $Z $formatI | \ $Z $xci/cache$X \ $Z A=$xTV/OCEAN%s \ $Z anti_aliasing=VRAI \ $Z R=$_____ImageR.2%s \ $Z $formatI"