####################################################################################################################################### # # # V I S U A L I S A T I O N D ' U N A R B R E A P R I O R I B I N A I R E : # # # # # # Author of '$xiirv/.TREE.91.2.$U' : # # # # Jean-Francois Colonna (LACTAMME, 20160210170803). # # # ####################################################################################################################################### $Z setParam _____Cubique `GetParam $xrv/particule.10$X cubique` $Z # Parametre introduit le 202004221734011... # $Z setParam _____DeriveeX 0 $Z # Parametre introduit le 202004221720281... # $Z setParam _____DeriveeY 0 $Z # Parametre introduit le 202004221720281... # $Z setParam _____DeriveeZ 0 $Z # Parametre introduit le 202004221720281... # $Z setParam _____RotationX `GetParam $xrv/particule.10$X ROTATION_OX` $Z # Parametre introduit le 201603031325571... # $Z setParam _____RotationY `GetParam $xrv/particule.10$X ROTATION_OY` $Z # Parametre introduit le 201603031325571... # $Z setParam _____RotationZ `GetParam $xrv/particule.10$X ROTATION_OZ` $Z # Parametre introduit le 201603031325571... # $Z setParam _____TranslationX `GetParam $xrv/particule.10$X TRANSLATION_OX` $Z # Parametre introduit le 201603031325571... # $Z setParam _____TranslationY `GetParam $xrv/particule.10$X TRANSLATION_OY` $Z # Parametre introduit le 201603031325571... # $Z setParam _____TranslationZ `GetParam $xrv/particule.10$X TRANSLATION_OZ` $Z # Parametre introduit le 201603031325571... # $Z setParam _____Zoom 1.0 $Z # Parametre introduit le 20160219154247... # $Z setParam _____DistanceMin 0.02 $Z # Parametre introduit le 20160303133625... # $Z setParam _____NAuCarre VRAI $Z # Parametre introduit le 20161124134338... # $Z setParam _____ParticulePara "$K_VIDE" $Z # Parametre introduit le 20160303133625... # $Z setParam _____Redirection "$K_VIDE" $Z # Parametre introduit le 20160306113302... # $Z set PArGuMeNtS="$K_VIDE" $Z if ($_____Cartesiennes == VRAI) then $Z # Test introduit le 20160215120449... # $Z set PArGuMeNtS="$PArGuMeNtS"" cartesiennes=VRAI" $Z set PArGuMeNtS="$PArGuMeNtS"" LISTE_X=$LiStEPoInTs$COORD_X" $Z set PArGuMeNtS="$PArGuMeNtS"" LISTE_Y=$LiStEPoInTs$COORD_Y" $Z set PArGuMeNtS="$PArGuMeNtS"" LISTE_Z=$LiStEPoInTs$COORD_Z" $Z else $Z set PArGuMeNtS="$PArGuMeNtS"" cartesiennes=FAUX" $Z set PArGuMeNtS="$PArGuMeNtS"" LISTE_RHO=$LiStEPoInTs.RHO_" $Z set PArGuMeNtS="$PArGuMeNtS"" LISTE_PHI=$LiStEPoInTs.PHI_" $Z set PArGuMeNtS="$PArGuMeNtS"" LISTE_THETA=$LiStEPoInTs.THETA" $Z set PArGuMeNtS="$PArGuMeNtS"" AXYZ=1 AX=2 AY=2 AZ=1" $Z set PArGuMeNtS="$PArGuMeNtS"" BXYZ=0 BX=0 BY=-1 BZ=0" $Z # Les translations "BX=0" et "BY=-1" viennent respectivement du fait que l'arbre possede # $Z # une symetrie d'axe vertical ; il est donc deja centre horizontalement (d'ou le "BX=0"). # $Z # Par contre, il ne possede pas de symetrie d'axe horizontal ; il faut donc le recentrer # $Z # verticalement (d'ou le "BY=-1")... # $Z # # $Z # Il convient aussi de ne pas oublier qu'en coordonnees spheriques, les coordonnees {X,Y,Z} # $Z # sont dans [-1,+1]x[-1,+1]x[-1,+1] contrairement aux coordonnees cartesiennes ou elles # $Z # sont dans [0,1]x[0,1]x[0,1] ('v $xrv/particule.10$K cartesiennes=FAUX'). # $Z endif $Z set PArGuMeNtS="$PArGuMeNtS"" $_____ParticulePara" $Z eval $xrv/particule.10$X np=1 iterations=$Nparticules_ \ $Z $PArGuMeNtS \ $Z cubique=$_____Cubique \ $Z LISTE_dX=$_____DeriveeX \ $Z LISTE_dY=$_____DeriveeY \ $Z LISTE_dZ=$_____DeriveeZ \ $Z LISTE_ROUGE=$LiStEPoInTs$ROUGE \ $Z LISTE_VERTE=$LiStEPoInTs$VERTE \ $Z LISTE_BLEUE=$LiStEPoInTs$BLEUE \ $Z LISTE_RAYON=$LiStEPoInTs$RAYON \ $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=1000 ZOOM=$_____Zoom \ $Z isoles=FAUX \ $Z chainer=FAUX \ $Z Pajuster=VRAI equidistance=VRAI dm=$_____DistanceMin \ $Z extrema_hors=FAUX \ $Z N_au_carre=$_____NAuCarre \ $Z chiffres=0 \ $Z R=$_____ImageR \ $Z $formatI \ $Z $_____Redirection $Z # L'option "extrema_hors=FAUX" a ete introduite le 20160219154848... # $Z # # $Z # Le 'eval' a ete introduit le 20160306113302 a cause de l'eventuelle '$_____Redirection'... # $Z # # $Z # Les listes {LISTE_dX,LISTE_dY,LISTE_dZ} ont ete introduites le 20200422172028... # $Z FilSTmpE LiStEPoInTs