####################################################################################################################################### # # # G E N E R A T I O N D ' U N E L I S T E D E V O I S I N S # # T R I D I M E N S I O N N E L S A L E A T O I R E S H E T E R O G E N E S F R A C T A L S : # # # # # # Author of '$xiirv/.CARB.91.1.$U' : # # # # Jean-Francois Colonna (LACTAMME, 20150811091754). # # # ####################################################################################################################################### $Z setParam _____Format "Suq" $Z # Parametre introduit le 20150929102945... # $Z SETParam _____FGraine 1789 $Z setParam _____NiveauNoeuds $BLANC $Z setParam _____FMailleX 0.25 $Z setParam _____FMailleY 0.25 $Z setParam _____FMailleZ 0.25 $Z setParam _____FIterations 4 $Z setParam _____FPalette $xiP/gris.41 $Z SETParam _____RGraine 1947 $Z SETParam _____RFacteur 0.02 $Z setParam _____FractalPara "$K_VIDE" $Z # Parametre introduit le 20201024113102... # $Z SformatI #20150929102945____:$Z Suq # $Z eval "$_____Format" $c #define N0 _____TriPremiere $c #define N (_____TriPremiere+_____TriZmax-_____TriZmin) $c $c #define OZ 0.0 $c #define EZ 1.0 $c $c #define GRAINE _____RGraine $c $c int main() $c { $c int n; $c $c for (n=N0 ; n<=N ; n++) $c { $c double Z=((EZ*(n-N0))+(OZ*(N-n)))/(N-N0); $c $c printf("$xci/fract_3D.01$X $c graine=$_____FGraine $c mx=$_____FMailleX my=$_____FMailleY mz=$_____FMailleZ $c iterations=$_____FIterations $c Z=%.16f $c $_____FractalPara $c $formatI | $c $xci/substitue$X $c p=$_____FPalette $c substitution=L_SUBSTITUTION_ROUGE $c $formatI | $c $xci/random.03$X $c graine=%d $c niveau_du_fond=$NOIR $c niveau_de_marquage=$_____NiveauNoeuds $c facteur=$_____RFacteur $c R=$_____ImageN.%04d $c $formatI\n" $c ,Z $c ,((n-N0+1)*GRAINE) $c ,n $c ); $c } $c $c } $Z RformatI