#######################################################################################################################################
#                                                                                                                                     #
#         R O T A T I O N   D ' U N E   L I S T E   D E   P O I N T S  :                                                              #
#                                                                                                                                     #
#                                                                                                                                     #
#         Author of '$xiirs/.CAYA.D1.2.$U' :                                                                                          #
#                                                                                                                                     #
#                     Jean-Francois Colonna (LACTAMME, 20090408174410).                                                               #
#                                                                                                                                     #
#######################################################################################################################################

$Z                  $DELETE   $xTV/ROTATION*                                                                            >& $nul
                                        # On doit detruire le fichier '$xTV/ROTATION' au cas ou il prexisterait, mais aussi son       #
                                        # eventuel '$VERROU' au cas, comme cela s'est vu, ce programme serait aborte, puis relance... #

$c                  #include  <stdio.h>
$c
$c                  #define   N0        Premiere
$c                  #define   N         Derniere
$c
$c                  #define   Oangle    _____DRotationOY
$c                  #define   Eangle    _____ARotationOY
$c
$c                  int       main()
$c                            {
$c                            int       n;
$c
$c                            for       (n=N0 ; n<=N ; n++)
$c                                      {
$c                                      double    angle=((Eangle*(n-N0))+(Oangle*(N-n)))/(N-N0);
$c
$c                                      printf("echo      %c$xrv/particule.10$X
$c                                                                  np=1 iterations=$NPointsXYZ
$c                                                                  LISTE_X=$xTV/COORDONNEES$COORD_X
$c                                                                  LISTE_Y=$xTV/COORDONNEES$COORD_Y
$c                                                                  AZ=1 BZ=+0.5
$c                                                                  coordonnees_dans_0_1=VRAI
$c                                                                  LISTE_Z=$xTV/COORDONNEES$COORD_Z
$c                                                                  Ar=2.4
$c                                                                  LISTE_RAYON=$xTV/RAYONS
$c                                                                  LISTE_ROUGE=$xTV/COULEURS$ROUGE
$c                                                                  LISTE_VERTE=$xTV/COULEURS$VERTE
$c                                                                  LISTE_BLEUE=$xTV/COULEURS$BLEUE
$c                                                                  Zminimum=0.4 Zmaximum=1.0 ZminimumT=0.4 ZmaximumT=1.0
$c                                                                  Lz=1000
$c                                                                  ROTATION_OX=$_____RotationOX
$c                                                                  ROTATION_OY=%f
$c                                                                  ROTATION_OZ=$_____RotationOZ
$c                                                                  ZOOM=$_____Zoom
$c                                                                  isoles=VRAI chainer=FAUX
$c                                                                  RVB=VRAI
$c                                                                  N_AU_CARRE=$N_Au_CaRrE
$c                                                                  $_____ParticulePara1
$c                                                                  R=$_____images.%04d
$c                                                                  chiffres=0
$c                                                                  CAL1=FAUX
$c                                                                                                  $formatI%c >>! $xTV/ROTATION\n"
$c                                            ,'"'
$c                                            ,angle
$c                                            ,n
$c                                            ,'"'
$c                                             );
$c                                      }
$c                            }

$Z                  execPar_V           $xTV/ROTATION

$Z                  $DELETE   $xTV/ROTATION



Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.