/*************************************************************************************************************************************/ /* */ /* 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. */