Définition de la N-Bouteille de Jeener-Klein (version 1)






Jean-François COLONNA
[Contact me]

www.lactamme.polytechnique.fr

CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641, École polytechnique, Institut Polytechnique de Paris, CNRS, France
france telecom, France Telecom R&D

[Site Map, Help and Search [Plan du Site, Aide et Recherche]]
[The Y2K Bug [Le bug de l'an 2000]]
[Real Numbers don't exist in Computers and Floating Point Computations aren't safe. [Les Nombres Réels n'existent dans les Ordinateurs et les Calculs Flottants ne sont pas sûrs.]]
[N'oubliez pas de visiter Une Machine Virtuelle à Explorer l'Espace-Temps et au-delà où vous trouverez plusieurs milliers d'images et d'animations à la frontière de l'Art et de la Science]
(Site WWW CMAP28 : cette page a été créée le 01/18/2001 et mise à jour le 14/11/2023 17:51:43 -CET-)




Equations originales de Patrice Jeener :


/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N   D E   L A   N - B O U T E I L L E   D E   K L E I N                                                  */
/*        D I T E   " V E R S I O N   1 "   N O N   S I M P L I F I E E                                                              */
/*        ( S U R F A C E   U N I L A T E R E   S I   ' N '   E S T   I M P A I R )  :                                               */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Definition de la surface (due a Patrice Jeener, 'v $xrs/bKlein.31$K') :                                                    */
/*                                                                                                                                   */
/*                    Elle est definie parametriquement                                                                              */
/*                  en fonction des deux parametres 'u'                                                                              */
/*                  et 'v' :                                                                                                         */
/*                                                                                                                                   */
/*                                                 8.S       S+1                                                                     */
/*                                      H(u,v)  = -----.sin(-----.u)                                                                 */
/*                                                 S+1        2                                                                      */
/*                                                                                                                                   */
/*                                                               p       ___                                                         */
/*                                      W(u,v)  = cos((S+1).u + ---) + \/ 2                                                          */
/*                                                               T                                                                   */
/*                                                                                                                                   */
/*                                      DX(u,v) = -S.sin(u) - S.sin(S.u)                                                             */
/*                                                                                                                                   */
/*                                      DY(u,v) = +S.cos(u) - S.cos(S.u)                                                             */
/*                                                                                                                                   */
/*                                                                       W(u,v).DY                                                   */
/*                                      F (u,v) = S.cos(u) + cos(S.u) - -----------.cos(v)                                           */
/*                                       x                                   H                                                       */
/*                                                                                                                                   */
/*                                                                       W(u,v).DX                                                   */
/*                                      F (u,v) = S.sin(u) - sin(S.u) - -----------.cos(v)                                           */
/*                                       y                                   H                                                       */
/*                                                                                                                                   */
/*                                      F (u,v) = W(u,v).sin(v)                                                                      */
/*                                       z                                                                                           */
/*                                                                                                                                   */
/*                  avec :                                                                                                           */
/*                                                                                                                                   */
/*                                      u ∈ [ 0 , 2.p ]                                                                              */
/*                                                                                                                                   */
/*                                      v ∈ [ 0 , 2.p ]                                                                              */
/*                                                                                                                                   */
/*                  (ou 'p' designe 'pi').                                                                                           */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                    A titre d'exemple, voici quelques                                                                              */
/*                  jeux de parametres {S,T} utiles :                                                                                */
/*                                                                                                                                   */
/*                                      {S=2,T=4} ==> triple bouteille de Klein (N=3),                                               */
/*                                      {S=3,T=5} ==> quadruple "bouteille de Klein" (N=4),                                          */
/*                                      {S=4,T=6} ==> quintuple bouteille de Klein (N=5).                                            */
/*                                                                                                                                   */
/*                    Evidemment la surface obtenue n'est unilatere                                                                  */
/*                  que si 'N' est impair. Ainsi, la "triple bouteille"                                                              */
/*                  est bien une bouteille de Klein, alors que la "quadruple                                                         */
/*                  bouteille" est une fausse bouteille de Klein car bilatere...                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*************************************************************************************************************************************/



Equations de Patrice Jeener simplifiees par Edmond Bonan :


/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N   D E   L A   N - B O U T E I L L E   D E   K L E I N                                                  */
/*        D I T E   " V E R S I O N   1 "   S I M P L I F I E E                                                                      */
/*        ( S U R F A C E   U N I L A T E R E   S I   ' N '   E S T   I M P A I R )  :                                               */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Definition (due a Patrice Jeener et simplifiee aux environs du 20030304171944 par Edmond Bonan, 'v $xrs/bKlein.51$K') :    */
/*                                                                                                                                   */
/*                    Elle est definie parametriquement                                                                              */
/*                  en fonction des deux parametres 'u'                                                                              */
/*                  et 'v' :                                                                                                         */
/*                                                                                                                                   */
/*                                                 S+1                  p       ___                                                  */
/*                                      W(u,v)  = -----.(cos((S+1).u + ---) + \/ 2 )                                                 */
/*                                                  4                   T                                                            */
/*                                                                                                                                   */
/*                                                                                  S-1                                              */
/*                                      F (u,v) = S.cos(u) + cos(S.u) - W(u,v).sin(-----.u).cos(v)                                   */
/*                                       x                                           2                                               */
/*                                                                                                                                   */
/*                                                                                  S-1                                              */
/*                                      F (u,v) = S.sin(u) - sin(S.u) - W(u,v).cos(-----.u).cos(v)                                   */
/*                                       y                                           2                                               */
/*                                                                                                                                   */
/*                                      F (u,v) = W(u,v).sin(v)                                                                      */
/*                                       z                                                                                           */
/*                                                                                                                                   */
/*                  avec :                                                                                                           */
/*                                                                                                                                   */
/*                                      u ∈ [ 0 , 2.p ]                                                                              */
/*                                                                                                                                   */
/*                                      v ∈ [ 0 , 2.p ]                                                                              */
/*                                                                                                                                   */
/*                  (ou 'p' designe 'pi').                                                                                           */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                    A titre d'exemple, voici quelques                                                                              */
/*                  jeux de parametres {S,T} utiles :                                                                                */
/*                                                                                                                                   */
/*                                      {S=2,T=4} ==> triple bouteille de Klein (N=3),                                               */
/*                                      {S=3,T=5} ==> quadruple "bouteille de Klein" (N=4),                                          */
/*                                      {S=4,T=6} ==> quintuple bouteille de Klein (N=5).                                            */
/*                                                                                                                                   */
/*                    Evidemment la surface obtenue n'est unilatere                                                                  */
/*                  que si 'N' est impair. Ainsi, la "triple bouteille"                                                              */
/*                  est bien une bouteille de Klein, alors que la "quadruple                                                         */
/*                  bouteille" est une fausse bouteille de Klein car bilatere...                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*************************************************************************************************************************************/


(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 © Jean-François COLONNA, 2001-2023.
Copyright © France Telecom R&D and CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2001-2023.