/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N S   R E L A T I V E S   A U X   P A R A M E T R E S                                                    */
/*        D ' U N   P S E U D O - T O R E   " E P Y C Y C L O I D A L "   T R I D I M E N S I O N N E L  :                           */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xrs/epicycloide.33$I' :                                                                                        */
/*                                                                                                                                   */
/*                    Jean-Francois Colonna (LACTAMME, 20170110124244).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        F O N C T I O N S   D E   V I S U A L I S A T I O N   E T   D ' I N T E R P O L A T I O N  :                               */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#TestADef RAYON_DE_VISUALISATION                                                                                                        \
                    FRA4(FRA10(FU))                                                                                                     \
                                        /* Rayon du disque materialisant une iteration.                                              */

#include  xrs/surfaces.11.I"

dfTRANSFORMAT_31(liste_PARAMETRE_Ra,fichier_PARAMETRE_Ra,PARAMETRE_Ra_IMPLICITE,PARAMETRE_Ra)
                                        /* Definition du fichier du parametre 'Ra'.                                                  */
#define   sPARAMETRE_Ra(numero_de_la_periode)                                                                                           \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_Ra))                                                      \
                                        /* Formule generale definissant les variations de 'Ra' au cours du temps.                    */

dfTRANSFORMAT_31(liste_PARAMETRE_Rb,fichier_PARAMETRE_Rb,PARAMETRE_Rb_IMPLICITE,PARAMETRE_Rb)
                                        /* Definition du fichier du parametre 'Rb'.                                                  */
#define   sPARAMETRE_Rb(numero_de_la_periode)                                                                                           \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_Rb))                                                      \
                                        /* Formule generale definissant les variations de 'Rb' au cours du temps.                    */

dfTRANSFORMAT_31(liste_PARAMETRE_KX,fichier_PARAMETRE_KX,PARAMETRE_KX_IMPLICITE,PARAMETRE_KX)
                                        /* Definition du fichier du parametre 'KX'.                                                  */
#define   sPARAMETRE_KX(numero_de_la_periode)                                                                                           \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_KX))                                                      \
                                        /* Formule generale definissant les variations de 'KX' au cours du temps.                    */

dfTRANSFORMAT_31(liste_PARAMETRE_EX,fichier_PARAMETRE_EX,PARAMETRE_EX_IMPLICITE,PARAMETRE_EX)
                                        /* Definition du fichier du parametre 'EX'.                                                  */
#define   sPARAMETRE_EX(numero_de_la_periode)                                                                                           \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_EX))                                                      \
                                        /* Formule generale definissant les variations de 'EX' au cours du temps.                    */

dfTRANSFORMAT_31(liste_PARAMETRE_ECX,fichier_PARAMETRE_ECX,PARAMETRE_ECX_IMPLICITE,PARAMETRE_ECX)
                                        /* Definition du fichier du parametre 'ECX'.                                                 */
#define   sPARAMETRE_ECX(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_ECX))                                                     \
                                        /* Formule generale definissant les variations de 'ECX' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_OCX,fichier_PARAMETRE_OCX,PARAMETRE_OCX_IMPLICITE,PARAMETRE_OCX)
                                        /* Definition du fichier du parametre 'OCX'.                                                 */
#define   sPARAMETRE_OCX(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_OCX))                                                     \
                                        /* Formule generale definissant les variations de 'OCX' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_PCX,fichier_PARAMETRE_PCX,PARAMETRE_PCX_IMPLICITE,PARAMETRE_PCX)
                                        /* Definition du fichier du parametre 'PCX'.                                                 */
#define   sPARAMETRE_PCX(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_PCX))                                                     \
                                        /* Formule generale definissant les variations de 'PCX' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_ESX,fichier_PARAMETRE_ESX,PARAMETRE_ESX_IMPLICITE,PARAMETRE_ESX)
                                        /* Definition du fichier du parametre 'ESX'.                                                 */
#define   sPARAMETRE_ESX(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_ESX))                                                     \
                                        /* Formule generale definissant les variations de 'ESX' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_OSX,fichier_PARAMETRE_OSX,PARAMETRE_OSX_IMPLICITE,PARAMETRE_OSX)
                                        /* Definition du fichier du parametre 'OSX'.                                                 */
#define   sPARAMETRE_OSX(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_OSX))                                                     \
                                        /* Formule generale definissant les variations de 'OSX' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_PSX,fichier_PARAMETRE_PSX,PARAMETRE_PSX_IMPLICITE,PARAMETRE_PSX)
                                        /* Definition du fichier du parametre 'PSX'.                                                 */
#define   sPARAMETRE_PSX(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_PSX))                                                     \
                                        /* Formule generale definissant les variations de 'PSX' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_TX,fichier_PARAMETRE_TX,PARAMETRE_TX_IMPLICITE,PARAMETRE_TX)
                                        /* Definition du fichier du parametre 'TX'.                                                  */
#define   sPARAMETRE_TX(numero_de_la_periode)                                                                                           \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_TX))                                                      \
                                        /* Formule generale definissant les variations de 'TX' au cours du temps.                    */

dfTRANSFORMAT_31(liste_PARAMETRE_KY,fichier_PARAMETRE_KY,PARAMETRE_KY_IMPLICITE,PARAMETRE_KY)
                                        /* Definition du fichier du parametre 'KY'.                                                  */
#define   sPARAMETRE_KY(numero_de_la_periode)                                                                                           \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_KY))                                                      \
                                        /* Formule generale definissant les variations de 'KY' au cours du temps.                    */

dfTRANSFORMAT_31(liste_PARAMETRE_EY,fichier_PARAMETRE_EY,PARAMETRE_EY_IMPLICITE,PARAMETRE_EY)
                                        /* Definition du fichier du parametre 'EY'.                                                  */
#define   sPARAMETRE_EY(numero_de_la_periode)                                                                                           \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_EY))                                                      \
                                        /* Formule generale definissant les variations de 'EY' au cours du temps.                    */

dfTRANSFORMAT_31(liste_PARAMETRE_ECY,fichier_PARAMETRE_ECY,PARAMETRE_ECY_IMPLICITE,PARAMETRE_ECY)
                                        /* Definition du fichier du parametre 'ECY'.                                                 */
#define   sPARAMETRE_ECY(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_ECY))                                                     \
                                        /* Formule generale definissant les variations de 'ECY' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_OCY,fichier_PARAMETRE_OCY,PARAMETRE_OCY_IMPLICITE,PARAMETRE_OCY)
                                        /* Definition du fichier du parametre 'OCY'.                                                 */
#define   sPARAMETRE_OCY(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_OCY))                                                     \
                                        /* Formule generale definissant les variations de 'OCY' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_PCY,fichier_PARAMETRE_PCY,PARAMETRE_PCY_IMPLICITE,PARAMETRE_PCY)
                                        /* Definition du fichier du parametre 'PCY'.                                                 */
#define   sPARAMETRE_PCY(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_PCY))                                                     \
                                        /* Formule generale definissant les variations de 'PCY' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_ESY,fichier_PARAMETRE_ESY,PARAMETRE_ESY_IMPLICITE,PARAMETRE_ESY)
                                        /* Definition du fichier du parametre 'ESY'.                                                 */
#define   sPARAMETRE_ESY(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_ESY))                                                     \
                                        /* Formule generale definissant les variations de 'ESY' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_OSY,fichier_PARAMETRE_OSY,PARAMETRE_OSY_IMPLICITE,PARAMETRE_OSY)
                                        /* Definition du fichier du parametre 'OSY'.                                                 */
#define   sPARAMETRE_OSY(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_OSY))                                                     \
                                        /* Formule generale definissant les variations de 'OSY' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_PSY,fichier_PARAMETRE_PSY,PARAMETRE_PSY_IMPLICITE,PARAMETRE_PSY)
                                        /* Definition du fichier du parametre 'PSY'.                                                 */
#define   sPARAMETRE_PSY(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_PSY))                                                     \
                                        /* Formule generale definissant les variations de 'PSY' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_TY,fichier_PARAMETRE_TY,PARAMETRE_TY_IMPLICITE,PARAMETRE_TY)
                                        /* Definition du fichier du parametre 'TY'.                                                  */
#define   sPARAMETRE_TY(numero_de_la_periode)                                                                                           \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_TY))                                                      \
                                        /* Formule generale definissant les variations de 'TY' au cours du temps.                    */

dfTRANSFORMAT_31(liste_PARAMETRE_KZ,fichier_PARAMETRE_KZ,PARAMETRE_KZ_IMPLICITE,PARAMETRE_KZ)
                                        /* Definition du fichier du parametre 'KZ'.                                                  */
#define   sPARAMETRE_KZ(numero_de_la_periode)                                                                                           \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_KZ))                                                      \
                                        /* Formule generale definissant les variations de 'KZ' au cours du temps.                    */

dfTRANSFORMAT_31(liste_PARAMETRE_EZ,fichier_PARAMETRE_EZ,PARAMETRE_EZ_IMPLICITE,PARAMETRE_EZ)
                                        /* Definition du fichier du parametre 'EZ'.                                                  */
#define   sPARAMETRE_EZ(numero_de_la_periode)                                                                                           \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_EZ))                                                      \
                                        /* Formule generale definissant les variations de 'EZ' au cours du temps.                    */

dfTRANSFORMAT_31(liste_PARAMETRE_ECZ,fichier_PARAMETRE_ECZ,PARAMETRE_ECZ_IMPLICITE,PARAMETRE_ECZ)
                                        /* Definition du fichier du parametre 'ECZ'.                                                 */
#define   sPARAMETRE_ECZ(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_ECZ))                                                     \
                                        /* Formule generale definissant les variations de 'ECZ' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_OCZ,fichier_PARAMETRE_OCZ,PARAMETRE_OCZ_IMPLICITE,PARAMETRE_OCZ)
                                        /* Definition du fichier du parametre 'OCZ'.                                                 */
#define   sPARAMETRE_OCZ(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_OCZ))                                                     \
                                        /* Formule generale definissant les variations de 'OCZ' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_PCZ,fichier_PARAMETRE_PCZ,PARAMETRE_PCZ_IMPLICITE,PARAMETRE_PCZ)
                                        /* Definition du fichier du parametre 'PCZ'.                                                 */
#define   sPARAMETRE_PCZ(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_PCZ))                                                     \
                                        /* Formule generale definissant les variations de 'PCZ' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_ESZ,fichier_PARAMETRE_ESZ,PARAMETRE_ESZ_IMPLICITE,PARAMETRE_ESZ)
                                        /* Definition du fichier du parametre 'ESZ'.                                                 */
#define   sPARAMETRE_ESZ(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_ESZ))                                                     \
                                        /* Formule generale definissant les variations de 'ESZ' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_OSZ,fichier_PARAMETRE_OSZ,PARAMETRE_OSZ_IMPLICITE,PARAMETRE_OSZ)
                                        /* Definition du fichier du parametre 'OSZ'.                                                 */
#define   sPARAMETRE_OSZ(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_OSZ))                                                     \
                                        /* Formule generale definissant les variations de 'OSZ' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_PSZ,fichier_PARAMETRE_PSZ,PARAMETRE_PSZ_IMPLICITE,PARAMETRE_PSZ)
                                        /* Definition du fichier du parametre 'PSZ'.                                                 */
#define   sPARAMETRE_PSZ(numero_de_la_periode)                                                                                          \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_PSZ))                                                     \
                                        /* Formule generale definissant les variations de 'PSZ' au cours du temps.                   */

dfTRANSFORMAT_31(liste_PARAMETRE_TZ,fichier_PARAMETRE_TZ,PARAMETRE_TZ_IMPLICITE,PARAMETRE_TZ)
                                        /* Definition du fichier du parametre 'TZ'.                                                  */
#define   sPARAMETRE_TZ(numero_de_la_periode)                                                                                           \
                    FLOT(sTRANSFORMAT_31(numero_de_la_periode,liste_PARAMETRE_TZ))                                                      \
                                        /* Formule generale definissant les variations de 'TZ' au cours du temps.                    */



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