Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 04, 2025 07:44

Foren-Übersicht » Programmierung » Mathematik-Forum
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Di Dez 18, 2007 11:22 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Nov 18, 2005 18:28
Beiträge: 26
Hallo Freunde,

hat jemand zufällig (einen) Link(s) zur mathematischen Erläuterung eines Ikosaeders? Ich kenne soweit die Gesetzmäßigkeiten dieses Körpers, aber leider will es mir nicht gelingen, ein Konzept aufs Papier zu bringen, nach dem ich dann einen Ikosaeder per GL_LINE zeichnen kann. Mir fehlt einfach die Idee, nach welcher Formel die Vertices zu positionieren sind. Auch möchte ich mich dann nicht mehr länger auf 20 Flächen beschränken, sondern die Iterationen erhöhen können.

Habe mir intensiv den Ikosaeder von diversen 3D Tools angesehen, um dort Informationen zu sammeln, aber mehr als A, V, r usw. lässt sich nicht ergründen.
Vielleicht hat jemand Lust mir den fehlenden Hinweis zu geben ;-)

mfG, Killian

_________________
Die Antwort ist 17, aber wie lautet die Frage?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Dez 21, 2007 20:35 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Jul 17, 2002 12:07
Beiträge: 976
Wohnort: Tübingen
Hab mir mal den Wikipedia-Artikel dazu reingezogen und dabei ist mir dieses Bild aufgefallen:

Bild

Anscheinend kann man das mit drei Rechtecken aufziehen. Evtl. hilft dir das weiter.
Ein Ikosaeder hat übrigens, wie der Name schon sagt, genau 20 Flächen.

_________________
"Du musst ein Schwein sein in dieser Welt, sangen die Prinzen, das ist so 1.0. Du musst auf YouTube zeigen, dass dir dein Schweinsein gefällt, das ist leuchtendes, echtes Web 2.0."
- Hal Faber

Meine Homepage: http://laboda.delphigl.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Dez 21, 2007 23:57 
Offline
DGL Member
Benutzeravatar

Registriert: So Jun 04, 2006 12:54
Beiträge: 263
Am besten geht es wenn man den Ikosaeder auf einer Spize ausrichtet, dann sind zwei punkte schon bekannt (X =0,Y=0,Z = +-r) . Bei den anderen 10 helfen einem die beiden 5ecke. Der radius der 5ecke multipliziert mit der Richtung (sin&cos) ergibt die X und Y Werte der Koordinaten. Die Z offswets der beiden 5 ecke lassen sich dann mit dem pytagoras aus dem radius des ikosaeders und des 5 ecks berechnen.

Inen Ikosaeder auf einer Fläche auszuricten macht die sache unötig kopliziert, die punkte werden dann zwar wiedera auf 4 ebenen verteilt, jedoch in Form von 3ecken, deren lage und durchmesser aber nicht ganz so einfach zu finden sind.

(im schmlimmstem Fall einfach ein papier model bauen)

_________________
Lumina plattform unabhängige GLSL IDE


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Dez 22, 2007 11:37 
Offline
DGL Member

Registriert: Di Jun 06, 2006 09:59
Beiträge: 474
Wegen Iterationen:
Du definierst eine Triangle funktion die 3 Vertices übergeben bekommt, und die anzahl der noch nötigen Iterationen.
Bei Iterationen=0 zeichnest du einfach das dreieck.
Ansonsten berechnest du jeweils die mittelpunkte der Kanten und normalisierst sie. (Einfach zwei der eckvektoren addieren und anschließend normalisieren)
Dann die Trianglefunktion für alle 4 unterdreiecke mit Iterationen-1 aufrufen.

Oder du rechnest in Kugelkoordinaten, was sogar noch einfacher sein dürfte.

_________________
Bild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Foren-Übersicht » Programmierung » Mathematik-Forum


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.008s | 14 Queries | GZIP : On ]