#######################################################################################################################################
# #
# G E N E R A T I O N D ' U N A L B U M D E D E C O U P A G E : #
# #
# #
# Author of '$xiirs/.PROK.O3.3.$U' : #
# #
# Jean-Francois Colonna (LACTAMME, 20200613112244). #
# #
#######################################################################################################################################
$Z SETParam _____NTores 16
$Z # Parametre introduit le 20200618143757... #
$Z setParam _____Rayon1D 1.0
$Z # Parametre introduit le 20200614104045... #
$Z setParam _____Rayon1A 1.0
$Z # Parametre introduit le 20200614104045... #
$Z setParam _____Rayon2D $_____Rayon1D
$Z # Parametre introduit le 20200614104045... #
$Z setParam _____Rayon2A 0.1
$Z # Parametre introduit le 20200614104045... #
$Z setParam _____RotationXD 0
$Z # Parametre introduit le 20200614104045... #
$Z setParam _____RotationXA 0
$Z # Parametre introduit le 20200614104045... #
$Z set aPremiere=1
$Z set aDerniere=$_____NTores
$Z set InTeRpOlAtIoN="p=$aPremiere d=$aDerniere lineaire=VRAI"
$Z set aListe=`$xci/nombres$X p=$aPremiere d=$aDerniere`
$Z set aRayon1=`$xci/valeurs_inte$X $InTeRpOlAtIoN vD=$_____Rayon1D vA=$_____Rayon1A`
$Z set aRayon2=`$xci/valeurs_inte$X $InTeRpOlAtIoN vD=$_____Rayon2D vA=$_____Rayon2A`
$Z set aRotationX=`$xci/valeurs_inte$X $InTeRpOlAtIoN vD=$_____RotationXD vA=$_____RotationXA`
$Z set index=1
$Z foreach aNumero ($aListe)
$Z set aArGuMeNtS="$K_VIDE"
$Z set aArGuMeNtS="$aArGuMeNtS"" $_____ArgGSurface"
$Z set aArGuMeNtS="$aArGuMeNtS"" PARAMETRE_R1=$aRayon1[$index]"
$Z set aArGuMeNtS="$aArGuMeNtS"" PARAMETRE_R2=$aRayon2[$index]"
$Z set aArGuMeNtS="$aArGuMeNtS"" ROTATION_OX=$aRotationX[$index]"
$Z set aArGuMeNtS="$aArGuMeNtS"" transformer_projections=VRAI ZOOM=0.35"
$Z $xrs/project2D.01$Z $_____GSurface \
$Z $xTV/TORE.$aNumero \
$Z "$aArGuMeNtS" \
$Z $COORD_X $COORD_Y $COORD_Z \
$Z FAUX $NEXIST
$Z # Projection de la surface '$_____GSurface'. #
$Z @ index = $index + 1
$Z end
$Z if ($_____NTores <= 16) then
$Z execXYZ $xci/reduction_16$X \
$Z standard=FAUX \
$Z A=$xTV/TORE. \
$Z premiere=$aPremiere derniere=$aDerniere pas=1 \
$Z postfixe=%s \
$Z R=$xTV/PROJECTION%s \
$Z $formatI
$Z # Regroupement de l'ensemble des projections lorsqu'il y en a moins de 17... #
$Z else
$Z execXYZ $xci/reduction_64$X \
$Z standard=FAUX \
$Z A=$xTV/TORE. \
$Z premiere=$aPremiere derniere=$aDerniere pas=1 \
$Z postfixe=%s \
$Z R=$xTV/PROJECTION%s \
$Z $formatI
$Z # Regroupement de l'ensemble des projections lorsqu'il y en a plus de 16... #
$Z endif
Copyright © Jean-François Colonna, 2020-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2020-2021.