Desole pas de resultat

Flickr Badge Hypotrochoïde

Revue de presse Hypotrocho%C3%AFde
shout shout

Hypotrochoïde

Un article de Wikipédia, l'encyclopédie libre.

La courbe rouge est une hypotrochoïde dessiné grâce à un cercle noir roulant à l'intérieur d'un cercle bleu d'un diamètre plus important (les paramètres sont R = 5, r = 3 et d = 5)
La courbe rouge est une hypotrochoïde dessiné grâce à un cercle noir roulant à l'intérieur d'un cercle bleu d'un diamètre plus important (les paramètres sont R = 5, r = 3 et d = 5)

En géométrie, les hypotrochoïdes sont des courbes planes décrites par un point lié à un cercle mobile (C) roulant sans glisser sur et intérieurement à un cercle de base (C0), le cercle roulant étant plus petit que le fixe. Ces courbes ont été étudiée par Albrecht Dürer en 1525, Ole Christensen Rømer en 1674 et Bernoulli en 1725:

Le mot se compose des racines grecques hupo (au-dessous) et trokhos (la roue). Lorsque le cercle roule à l'extérieur, on a affaire à une épitrochoïde.

Sommaire

[] Paramétrage

On pose q = \frac (donc q > 1) et d = kb, avec a le rayon du cercle fixe, b celui du cercle roulant (mobile) et d la distance du point au centre du cercle mobile. Un paramétrage (donné en affixe) de l'hypotrochoïde est alors :

z = (a ? b)eit + de ? i(q ? 1)t

soit

qz = a((q ? 1)eit + ke ? i(q ? 1)t)
q(x + iy) = a(q ? 1)cos(t) + ia(q ? 1)sin(t) + akcos((q ? 1)t) ? iaksin((q ? 1)t)

Par identification des parties réelle et imaginaire on obtient:

qx = a(q ? 1)cos(t) + kacos((q ? 1)t));
qy = a(q ? 1)sin(t) ? kasin((q ? 1)t));

avec q = \frac et k=\frac.

Si on pose a = R, b = r et t = ?, on obtient les formules ci-dessous:

x = (R - r)\cos\theta + d\cos\left({R - r \over r}\theta\right)
y = (R - r)\sin\theta - d\sin\left({R - r \over r}\theta\right)

le paramètre d'angle ? variant de 0 à 2?.

Les hypocycloïdes représentent le cas particulier d = r (le point fixe est sur le cercle) et les ellipses le cas R = 2r.

[] Définition de la surface, texture et tracé pour Mathematica 5.2

Quelques figures obtenues grâce à Mathematica.
Quelques figures obtenues grâce à Mathematica.

[] Paramétrage de la surface

On introduit un deuxième paramètre de la façon suivante :

x = sin(v)(a((1 ? 1 / q)cos(u) + (k / q)cos(q ? 1)u));
y = sin(v)(a((1 ? 1 / q)sin(u) ? (k / q)sin((q ? 1)u));
z = ccos(v);


hupoTrokhosDisq[a_, c_, k_, q_][u_, v_] =

   {Sin[v]*(a*((1 - 1/q)*Cos[u] + (k/q)*Cos[(q - 1)*u])),
     Sin[v]*(a*((1 - 1/q)*Sin[u] - (k/q)*Sin[(q - 1)*u])),
     c*Cos[v]};

Paramétrage de la surface (avec texture)

[] Paramétrage de la texture

hupoTrokhosDisque[a_, c_, k_, q_][u_, v_] =

    Module[
       {red, purple},
       Append[
       hupoTrokhosDisq[a, c, k, q][u, v],{RGBColor[red = 
       Abs[Sin[q*u]],purple = Abs[Sin[20*v]], 
         1 - red*purple],EdgeForm[]}]];
      

[] Paramétrage du tracé

hupoTrokhosGraph[a_, c_, k_, q_][u_, v_] :=

   ParametricPlot3D[
     Evaluate[hupoTrokhosDisque[a, c, k, q][u, v]],
     {u, 0, 2Pi, Pi/80},
     {v, 0, Pi, Pi/100},
     ImageSize -> {di, di},
     Boxed -> False,
     Axes -> False,
     ViewPoint -> {0, 0, 8},
     Lighting -> False,
     Epilog -> {Text["q= ", {0.85, 0.95}], Text[q, 
     {0.95, 0.95}],Text["k= ", {0.85, 0.95}], 
     Text[k, {0.85, 0.95}]}];

GraphicsArray[Table[hupoTrokhosGraph[3,0.3, k, q][u, v], {q, 2, 9}, {k, 0.25, 2, 0.5}]];

[] Voir aussi


Exemples de courbes
Coniques (dont cercle, ellipse, parabole, hyperbole)
Cardioïde ? Cissoïde ? Clothoïde ? Cycloïde ? Épicycloïde ? Hypocycloïde (astroïde, deltoïde) ? Folium de Descartes

? Hypotrochoïde ? Spirale (dont logarithmique, d'Archimède) ? Hélice

Lemniscates (dont lemniscate de Gerono, lemniscate de Booth, lemniscate logarithmique, courbe du diable)
Trajectoire ? Ovale de Cassini ? Chaînette ? Courbe brachistochrone
Accéder au portail de la géométrie
 

shout
Réagissez


Attention! tous les commentaites inaproprié seront supprimés
Titre:
Video YouTube ou google: (doit être en rapport avec le sujet)
Votre mail:
Un pseudo:
Votre site:
Commentaire (le html n'est pas autorisé, nombre de caractère maximum = 400)
  save (Comment eBabylone 1.0 beta)

Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/Hypotrochoïde
Base de liens  |  Ajouter lien  |  Contact Rss
On est 28 visiteur(s) en ligne
Server 2.0