2010-06-13 2 views
21

J'essaye de créer une tessellation géodésique très spécifique, mais je ne trouve rien en ligne à ce sujet.Mathématiques pour une sphère géodésique

Il est normal de subdiviser les triangles d'un icosaèdre en triangles et de les projeter sur la sphère. Cependant, j'ai remarqué un animated GIF sur l'entrée Wikipedia pour Geodesic Domes qui semble ne pas suivre ce schéma. Les sphères géodésiques comprennent généralement un mélange de taches triangulaires principalement hexagonales, avec des taches pentagonales se formant aux sommets de l'icosaèdre original; dans la plupart des cas, ces pentagones sont liés entre eux; c'est-à-dire que suivre un bord droit depuis le centre d'un pentagone mène au centre d'un autre pentagone. Dans l'animation Wikipédia, cependant, le bord du centre d'un pentagone ne semble pas croiser le centre d'un pentagone adjacent; à la place, il croise le côté de l'autre pentagone.

Où puis-je me renseigner sur les maths derrière cette géométrie particulière? Idéalement, j'aimerais connaître un algorithme pour générer de telles mosaïques.

+0

Thurston a donné une paramétrisation de ces derniers, comme des points de réseau dans un espace hyperbolique complexe: http://www.emis.ams.org/journals/UW/gt/ftp/main/ m1/m1s25.pdf En fait, ils existent dans un continuum si l'on considère les métriques coniques sur la 2-sphère avec des points d'ordre de cône $ 2 \ pi/5 $. –

+0

Les liens d'image sont cassés. –

+0

@Woodface: Dim sombre passé, j'ai peur. –

Répondre

19

Marcelo,

Les pavages géodésique les plus couramment utilisés sont soit de classe I ou II. L'image que vous référencez est une tessellation de classe III, plus spécifiquement, 4v {3,1}. Les classes peuvent être schématisées, donc:

Geodesic Division

classe III pavages sont chiraux et peuvent avoir gaucher ou droitier torsion. Voici le miroir-image de l'échantillon vous avez fait référence:

Class III, 4v{1,3}

Vous pouvez trouver des modèles 3D de sphères de classe III, à l'entrepôt 3D de Google: http://sketchup.google.com/3dwarehouse/cldetails?mid=b926c2713e303860a99d92cd8fe533cd

est correctement identifiée devrait vous descendre à un bon début.

N'hésitez pas à arrêter par le groupe d'aide Geodesic; http://groups.google.com/group/GeodesicHelp?hl=en

TaffGoch

2

Je crois que c'est en fait juste une question de résolution (c'est-à-dire, le nombre de sous-divisions). La tessellation que vous montrez semble semblent provenir d'un schéma d'icosaèdre: cf p.7 here, exemple de milieu de page. Consultez le reste du document pour quelques détails de calcul - également ses références citées, et quelques exemples de code supplémentaires here.

+1

Merci pour la réponse, Ofek, mais les exemples cités ne présentent pas la particularité que je décris. J'ai modifié ma question avec un instantané de l'exemple auquel vous faites référence, en mettant en évidence les principales caractéristiques. Notez comment les centres des groupes pentagonaux s'alignent, ce qu'ils ne font pas dans la première image. –

+1

Je vois maintenant, merci. Désolé, pas d'autres informations ici .. –

3

est ici une image d'une des publications de la NASA Joe Clinton:

Geodesic Tessellation Classes

2

Marcelo,

Si vous voulez concevoir algorithmes pour générer une classe de sphères géodésiques, vous pouvez le faire ici:

http://thomson.phy.syr.edu/thomsonapplet.htm

Démarrer en utilisant l'option « sur mesure (m, n) », sélectionnez vos paramètres souhaités, puis appuyez sur la " pause " bouton. Passer à "énergie réseau" et appuyez sur le bouton "Auto".


Si vous êtes intimement familier avec java, vous pouvez enregistrer le fichier « jar » (s) pour cette application, et d'examiner le contenu, de back-ingénierie des algorithmes.


BTW, cette application java dispose également d'une option de menu "Fichier", qui peut activer une nouvelle fenêtre, indiquant le "set point" (sommet coordonnées.) Copier & les coller dans un Feuille de calcul Excel, à partir de laquelle je peux générer un fichier "csv" qui peut ensuite être importé dans des programmes graphiques 3D.

Taff

+1

Merci, @TaffGoch. C'est une super petite applet! Vous avez été extrêmement utile avec ma question. –

Questions connexes