Verteilung von n Punkten auf einer Sphäre

Um n Punkte annähernd gleichmäßig auf einer Sphäre zu verteilen braucht man definitiv höhere Mathematik. Da gibt es das Thomson-Problem welches versucht mittels Ladungen der Punkte eine Gleichverteilung zu erzeugen oder das Tammer-Problem welches (glaube ich) aus den Punkten Kreise macht und versucht diese dann gleichmäßig zu verteilen. Außerdem existieren noch 2 Spiral-Algorithmen. Dazu gibt es eine nette Seite und zwar hier: http://www.cgafaq.info/wiki/Evenly_distributed_points_on_sphere.

Ich persönlich brauchte nur eine kleine Anzahl (n < 50) von Elementen und diese mussten auch nicht nicht wirklich korrekt verteilt sein, nur soweit, dass man als normaler Mensch annehmen würde, dass sie es sind ;-). Nach längerem suchen und fragen stieß ich auf eine Seite Weiterlesen

Elemente einer Liste durchlaufen

Um durch eine Liste (z.B. ArrayList) zu iterieren gibt es zwei einfache Möglichkeiten.
Wir nutzen

  • foreach
  • Iterator

Was davon gewählt wird, sei jedem erstmal selbst überlassen. Wir gehen davon aus, dass wir eine mit Strings gefüllte ArrayList besitzen, die wir der Reihe nach ausgeben wollen. Weiterlesen