####################################################################################################################################### # # # 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 : # # # # # # Author of '$xiirv/.BROW.11.3.$U' : # # # # Jean-Francois Colonna (LACTAMME, 20110320105236). # # # ####################################################################################################################################### $Z setParam _____AX `GetParam $xrv/particule.10$X AX` $Z # Parametre introduit le 20110322101022... # $Z setParam _____BX `GetParam $xrv/particule.10$X BX` $Z # Parametre introduit le 20110322101022... # $Z setParam _____AY `GetParam $xrv/particule.10$X AY` $Z # Parametre introduit le 20110322101022... # $Z setParam _____BY `GetParam $xrv/particule.10$X BY` $Z # Parametre introduit le 20110322101022... # $Z setParam _____AZ `GetParam $xrv/particule.10$X AZ` $Z # Parametre introduit le 20110322101022... # $Z setParam _____BZ `GetParam $xrv/particule.10$X BZ` $Z # Parametre introduit le 20110322101022... # $Z setParam _____CentrerXYZ `GetParam $xrv/particule.10$X centrer_coordonnees` $Z # Parametre introduit le 20110322101022... # $Z setParam _____Grossissement `GetParam $xrv/particule.10$X grossissement` $Z # Parametre introduit le 20110411112655... # $Z setParam _____Rpoints `GetParam $xrv/particule.10$X Rpoints` $Z # Parametre introduit le 20110411135630... # $Z setParam _____RotationX `GetParam $xrv/particule.10$X ROTATION_OX` $Z # Parametre introduit le 20110323114826... # $Z setParam _____RotationY `GetParam $xrv/particule.10$X ROTATION_OY` $Z # Parametre introduit le 20110323114826... # $Z setParam _____RotationZ `GetParam $xrv/particule.10$X ROTATION_OZ` $Z # Parametre introduit le 20110323114826... # $Z setParam _____RVB `GetParam $xrv/particule.10$X RVB` $Z # Parametre introduit le 20110411110828... # $Z setParam _____Chiffres `GetParam $xrv/particule.10$X chiffres` $Z # Parametre introduit le 20110411110828... # $Z setParam _____Fond "$K_VIDE" $Z # Introduit le 20170120102603... # $Z setParam _____ParticulePara "$K_VIDE" $Z # Parametre introduit le 20161126081534... # $Z SETParam _____Enveloppe $EXIST $Z # Parametre introduit le 20110411110828... # $Z if ($_____Couleur == $NEXIST) then $Z set RoUgE=$_____CouleurR $Z set VeRtE=$_____CouleurV $Z set BlEuE=$_____CouleurB $Z # Cas d'une visualisation en Noir et Blanc. # $Z else $Z set Part0=$PremierPoint $Z set PartN=$_____NPoints $Z set Npart=$_____NPoints $Z # La variable '$Npart' manquait et fut introduite le 20080529125953... # $Z _____include(_____xivPdf_09_2/.REFL.c.62._____U) $Z set RoUgE=$xTV/COULEURS$ROUGE $Z set VeRtE=$xTV/COULEURS$VERTE $Z set BlEuE=$xTV/COULEURS$BLEUE $Z # Cas d'une visualisation en couleurs... # $Z endif $Z $xrv/particule.10$X \ $Z npoints=$_____NPoints \ $Z AXYZ=1 BXYZ=0 \ $Z AX=$_____AX BX=$_____BX \ $Z LISTE_X=$xTV/POINTS.2$COORD_X \ $Z AY=$_____AY BY=$_____BY \ $Z LISTE_Y=$xTV/POINTS.2$COORD_Y \ $Z AZ=$_____AZ BZ=$_____BZ \ $Z LISTE_Z=$xTV/POINTS.2$COORD_Z \ $Z centrer_coordonnees=$_____CentrerXYZ \ $Z LISTE_ROUGE=$RoUgE \ $Z LISTE_VERTE=$VeRtE \ $Z LISTE_BLEUE=$BlEuE \ $Z isoles=FAUX \ $Z chainer=VRAI Pajuster=VRAI Rpoints=$_____Rpoints \ $Z Vrayon=$_____Rayon \ $Z grossissement=$_____Grossissement \ $Z Lz=1000 \ $Z RVB=$_____RVB \ $Z ZOOM=$_____Zoom \ $Z ROTATION_OX=$_____RotationX \ $Z ROTATION_OY=$_____RotationY \ $Z ROTATION_OZ=$_____RotationZ \ $Z N_au_carre=FAUX \ $Z editer_extrema_hors=FAUX \ $Z chiffres=$_____Chiffres \ $Z $_____Fond \ $Z $_____ParticulePara \ $Z R=$xTV/BROWN. \ $Z $formatI $Z # L'argument "editer_extrema_hors=FAUX" a ete introduit le 20110322101550 principalement # $Z # a cause de l'introduction de '$_____AZ'... # $Z if ($_____Enveloppe == $EXIST) then $Z # Possibilite introduite le 20110411110828... # $Z $xci/luminance.01$X \ $Z AR=$xTV/BROWN.0001$ROUGE \ $Z AV=$xTV/BROWN.0001$VERTE \ $Z AB=$xTV/BROWN.0001$BLEUE \ $Z R=$xTV/LUMINANCE \ $Z $formatI $Z $xci/contours.12$X \ $Z A=$xTV/LUMINANCE \ $Z y=0 x=0.5 \ $Z seuil=$_____Seuil \ $Z R=$xTV/CONTOUR.1 \ $Z $formatI $Z $xci/dilate.01$X \ $Z A=$xTV/CONTOUR.1 \ $Z dilater=FAUX \ $Z R=$xTV/CONTOUR.2 \ $Z $formatI $Z $xci/eor$X \ $Z A1=$xTV/CONTOUR.1 \ $Z A2=$xTV/CONTOUR.2 \ $Z R=$xTV/CONTOUR.3 \ $Z $formatI $Z if ($_____Couleur == $NEXIST) then $Z $xci/neutre$X \ $Z A=$xTV/CONTOUR.3 \ $Z R=$_____ImageR$ROUGE \ $Z $formatI $Z $xci/or_02$X \ $Z A1=$xTV/BROWN.0001$VERTE \ $Z A2=$xTV/CONTOUR.3 \ $Z R=$_____ImageR$VERTE \ $Z $formatI $Z $xci/neutre$X \ $Z A=$xTV/CONTOUR.3 \ $Z R=$_____ImageR$BLEUE \ $Z $formatI $Z else $Z $xci/or_02$X \ $Z A1=$xTV/BROWN.0001$ROUGE \ $Z A2=$xTV/CONTOUR.3 \ $Z R=$_____ImageR$ROUGE \ $Z $formatI $Z $xci/or_02$X \ $Z A1=$xTV/BROWN.0001$VERTE \ $Z A2=$xTV/CONTOUR.3 \ $Z R=$_____ImageR$VERTE \ $Z $formatI $Z $xci/or_02$X \ $Z A1=$xTV/BROWN.0001$BLEUE \ $Z A2=$xTV/CONTOUR.3 \ $Z R=$_____ImageR$BLEUE \ $Z $formatI $Z endif $Z else $Z if ( (-e $xTV/BROWN.$ROUGE) \ $Z && (-e $xTV/BROWN.$VERTE) \ $Z && (-e $xTV/BROWN.$BLEUE) \ $Z ) then $Z # Test introduit le 20161125132616 pour simplifier le cas '$_____Enveloppe==$NEXIST'... # $Z execRVB $xci/neutre$X \ $Z A=$xTV/BROWN.%s \ $Z R=$_____ImageR%s \ $Z $formatI $Z else $Z execRVB $xci/neutre$X \ $Z A=$xTV/BROWN.0001%s \ $Z R=$_____ImageR%s \ $Z $formatI $Z endif $Z endif #20110320112407____:$Z $DELETE $xTV/POINTS.1.* >& $nul # #20110320112407____:$Z $DELETE $xTV/POINTS.2.* >& $nul # #20110408104314____:$Z $DELETE $xTV/POINTS.?.* >& $nul # $Z # A cause de 'v $xiirv/.BROW.31.4.$U .xTV.POINTS.1.RHO', les '$DELETE's ont ete supprimes # $Z # le 20110408104314... #