Définition d'un Pseudo-Tore "épicycloïdal tridimensionnel"






Jean-François COLONNA
www.lactamme.polytechnique.fr
jean-francois.colonna@polytechnique.edu
CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641, Ecole Polytechnique, CNRS, 91128 Palaiseau Cedex, France

[Site Map, Help and Search [Plan du Site, Aide et Recherche]]
[The Y2K bug [Le bug de l'an 2000]]
[Croyez-vous que les Nombres Réels existent dans un ordinateur et que les calculs flottants sont sûrs ?]
[N'oubliez pas de visiter Une Machine Virtuelle à Explorer l'Espace-Temps où vous trouverez plus de 6150 images à la frontière de l'Art et de la Science]
(Site WWW CMAP28 : cette page a été créée le 30/12/2016 et mise à jour le 10/01/2017 12:14:15 -CET-)



/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N   D E S   T R O I S   F O N C T I O N S   ' F '  :                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Definition :                                                                                                               */
/*                                                                                                                                   */
/*                    Le pseudo-tore "epicycloidal tridimensionnel"                                                                  */
/*                  est defini parametriquement                                                                                      */
/*                  en fonction des deux parametres 'u'                                                                              */
/*                  (appele aussi 'distance polaire' ou                                                                              */
/*                  'teta' ou encore 'latitude') et 'v'                                                                              */
/*                  (appele aussi 'longitude' ou 'phi') :                                                                            */
/*                                                                                                                                   */
/*                                      XEspace(u,v) = B.cos(C.v) - D.cos(E.v)                                                       */
/*                                      YEspace(u,v) = F.sin(G.v) - H.sin(I.v)                                                       */
/*                                      ZEspace(u,v) = M.sin(N.v) - O.sin(P.v)                                                       */
/*                                                                              Courbe "epicycloidale tridimensionnelle".            */
/*                                                                                                                                   */
/*                                      dXEspace(u,v) = d#XEspace(u,v)                                                               */
/*                                      dYEspace(u,v) = d#YEspace(u,v)                                                               */
/*                                      dZEspace(u,v) = d#ZEspace(u,v)                                                               */
/*                                                                                                                                   */
/*                                      Le vecteur {dXEspace(u,v),dYEspace(u,v),dZEspace(u,v)} defini un nouveau                     */
/*                                      referentiel {{X1,X2,X3},{Y1,Y2,Y3},{Z1,Z2,Z3}}                                               */
/*                                                                                                                                   */
/*                                      Xellipse(u,v) = Ra.cos(u)                                                                    */
/*                                      Yellipse(u,v) = Rb.sin(u)                                                                    */
/*                                      Zellipse(u,v) = 0                                                                            */
/*                                                                              Definition d'une ellipse dans le plan {OX,OY}.       */
/*                                                                                                                                   */
/*                                      F (u,v) = [Xellipse(u,v)*X1] + [Yellipse(u,v)*Y1] + [Zellipse(u,v)*Z1] + XEspace(u,v)        */
/*                                       x                                                                                           */
/*                                                                                                                                   */
/*                                      F (u,v) = [Xellipse(u,v)*X2] + [Yellipse(u,v)*Y2] + [Zellipse(u,v)*Z2] + YEspace(u,v)        */
/*                                       y                                                                                           */
/*                                                                                                                                   */
/*                                      F (u,v) = [Xellipse(u,v)*X3] + [Yellipse(u,v)*Y3] + [Zellipse(u,v)*Z3] + ZEspace(u,v)        */
/*                                       z                                                                                           */
/*                                                                              Definition d'une ellipse dont le centre est le point */
/*                                                                              courant {XEspace(u,v),YEspace(u,v),ZEspace(u,v)} et  */
/*                                                                              situee dans {Alpha(u,v),Beta_(u,v),Gamma(u,v)}.      */
/*                                                                                                                                   */
/*                  et (parametres par defaut) :                                                                                     */
/*                                                                                                                                   */
/*                                      A = +8                                                                                       */
/*                                      a = +1                                                                                       */
/*                                      L = +4                                                                                       */
/*                                                                                                                                   */
/*                                      B = F = M = A+a         (=+9.0)                                                              */
/*                                      C = G = N = 1           (=+1.0)                                                              */
/*                                      D = H = O = L.a         (=+4.0)                                                              */
/*                                      E = I = P = (A+a)/a     (=+9.0)                                                              */
/*                                                                                                                                   */
/*                  avec :                                                                                                           */
/*                                                                                                                                   */
/*                                      u E [ 0 , 2.p ]                                                                              */
/*                                                                                                                                   */
/*                                      v E [ 0 , 2.p ]                                                                              */
/*                                                                                                                                   */
/*                  (ou 'p' designe 'pi').                                                                                           */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*************************************************************************************************************************************/


(Nota : les lignes d'explications qui précèdent sont des commentaires extraits des programmes ayant été utilisés pour calculer les images correspondantes. Ce programme en est un exemple parmi des centaines.)


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