####################################################################################################################################### # # # M O U V E M E N T B R O W N I E N E T S A F R O N T I E R E # # E N C O O R D O N N E E S C A R T E S I E N N E S : # # # # # # Author of '$xiirv/.BROW.11.1.$U' : # # # # Jean-Francois COLONNA (LACTAMME, 20041005160248). # # # ####################################################################################################################################### $Z SETParam _____RenormBrownien $NEXIST $Z SETParam _____RenormBrownien_mX -0.9 $Z SETParam _____RenormBrownien_MX +0.9 $Z SETParam _____RenormBrownien_mY -0.9 $Z SETParam _____RenormBrownien_MY +0.9 $Z SETParam _____RenormBrownien_mZ 0 $Z SETParam _____RenormBrownien_MZ 1 $Z # La possibilite de renormaliser les coordonnees a ete introduite le 20230217150258. Cela # $Z # permet en particulier de centrer les mouvements browniens... # $Z SETParam _____TriDimensionnel $NEXIST $Z # La possibilite de generer un mouvement brownien tridimensionnel a ete introduite # $Z # le 20041010092241... # $Z setParam _____NPoints 50000 $Z setParam _____BorneAbsolue 0.01 $Z SETParam _____PBorneAbsolue 0.004 $Z # Ce parametre a ete introduit le 20161126094730... # $Z # Les parametres {$_____Graine_X,$_____Graine_Y,$_____Graine_Z} ont ete deplaces le # $Z # 20041011095130 dans 'v $xiirv/.BROW.11.2.$U' afin d'etre communes a toutes les images # $Z # de type 'v $xiirv/BROW.21' et 'v $xiav/BROW.21$R16' (par exemple...). # $Z SETParam _____Couleur $NEXIST $Z # Ce parametre a ete introduit le 20041013095704... # $Z setParam _____CouleurR $GRIS_4 $Z # Ce parametre a ete introduit le 20161126092455... # $Z setParam _____CouleurV $GRIS_4 $Z # Ce parametre a ete introduit le 20161126092455... # $Z setParam _____CouleurB $GRIS_4 $Z # Ce parametre a ete introduit le 20161126092455... # $Z setParam _____Rayon 0.004 $Z setParam _____Zoom 1.15 $Z setParam _____Seuil 9 $Z # Le passage de 16 a 10 est du a l'option 'translater=VRAI' pour '$xrv/accumule.01$X' qui # $Z # decale l'image et change la position des points. Le passage de 10 a 9 est du a # $Z # l'introduction du calcul de la LUMINANCE apres le passage en couleur... # $Z $DELETE $xTV/POINTS.1.* >& $nul $Z $DELETE $xTV/POINTS.2.* >& $nul $Z set PremierPoint=1 $Z set PointOrigine=0 $Z set ArGuMeNtS_alea="$K_VIDE" $Z set ArGuMeNtS_alea="$ArGuMeNtS_alea"" premiere=$PremierPoint" $Z set ArGuMeNtS_alea="$ArGuMeNtS_alea"" derniere=$_____NPoints" $Z set ArGuMeNtS_alea="$ArGuMeNtS_alea"" inf=-$_____BorneAbsolue sup=+$_____BorneAbsolue" $Z set ArGuMeNtS_alea="$ArGuMeNtS_alea"" Perturber=$_____Perturber" $Z set ArGuMeNtS_alea="$ArGuMeNtS_alea"" Pinf=-$_____PBorneAbsolue Psup=+$_____PBorneAbsolue" $Z # Liste introduite le 20161126080523 et complete le 20161126081256 avec '$_____Perturber'... # $Z $xci/valeurs_alea$X \ $Z $ArGuMeNtS_alea \ $Z graine=$_____Graine_X \ $Z Pgraine=$_____PGraine_X \ $Z > $xTV/POINTS.1$COORD_X $Z $xci/valeurs_alea$X \ $Z $ArGuMeNtS_alea \ $Z graine=$_____Graine_Y \ $Z Pgraine=$_____PGraine_Y \ $Z > $xTV/POINTS.1$COORD_Y $Z if ($_____TriDimensionnel == $EXIST) then $Z $xci/valeurs_alea$X \ $Z $ArGuMeNtS_alea \ $Z graine=$_____Graine_Z \ $Z Pgraine=$_____PGraine_Z \ $Z > $xTV/POINTS.1$COORD_Z $Z else $Z endif $Z if ($_____RenormBrownien == $EXIST) then $Z set ReNoRmAlIsE_X="$xrv/normalise.01$X origine=$_____RenormBrownien_mX extremite=$_____RenormBrownien_MX" $Z set ReNoRmAlIsE_Y="$xrv/normalise.01$X origine=$_____RenormBrownien_mY extremite=$_____RenormBrownien_MY" $Z set ReNoRmAlIsE_Z="$xrv/normalise.01$X origine=$_____RenormBrownien_mZ extremite=$_____RenormBrownien_MZ" $Z else $Z set ReNoRmAlIsE_X="$xrv/neutre$X" $Z set ReNoRmAlIsE_Y="$xrv/neutre$X" $Z set ReNoRmAlIsE_Z="$xrv/neutre$X" $Z endif $Z $xrv/accumule.01$X \ $Z ne=0 \ $Z fichier=$xTV/POINTS.1$COORD_X \ $Z translater=VRAI | \ $Z $ReNoRmAlIsE_X \ $Z ne=0 \ $Z fichier== \ $Z > $xTV/POINTS.2$COORD_X $Z $xrv/accumule.01$X \ $Z ne=0 \ $Z fichier=$xTV/POINTS.1$COORD_Y \ $Z translater=VRAI | \ $Z $ReNoRmAlIsE_Y \ $Z ne=0 \ $Z fichier== \ $Z > $xTV/POINTS.2$COORD_Y $Z if ($_____TriDimensionnel == $EXIST) then $Z $xrv/accumule.01$X \ $Z ne=0 \ $Z fichier=$xTV/POINTS.1$COORD_Z \ $Z translater=VRAI | \ $Z $ReNoRmAlIsE_Z \ $Z ne=0 \ $Z fichier== \ $Z > $xTV/POINTS.2$COORD_Z $Z else $Z $xci/valeurs_inte$X \ $Z premiere=$PremierPoint \ $Z derniere=$_____NPoints \ $Z cubique=FAUX \ $Z vD=$PointOrigine vA=$PointOrigine \ $Z > $xTV/POINTS.2$COORD_Z $Z endif