Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.014 Beiträge
 
Delphi 12 Athens
 
#16

Re: Physikgesetze zur Simulation unseres Sonnensystemes

  Alt 28. Feb 2010, 12:37
Ich hätte eine Idee, wie man sehr viele Körper verrechnen könne.


- lege ein Gitter über den Raum
- je Feld eine Liste
- dann wird jeder Körper in der Liste eingetragen in wessen Feld er gerade ist
(natürlich muß dieser dann noch verschoben werden, wenn er in ein anderes Feld reinrutscht)
- nun muß man nur noch die benachbarten Felder nach Körpern absuchen, anstatt immer alle Körper durchzugehn.

- jetzt werden erstmal ale Körper im selben Feld verrechnet,
- dann sucht man in allen Feldern ringsrum anderen Körpern
(der Radius der Suche wäre die doppelte der Entfernung, bis wohin sich zwei Körper mit der Masse des aktuellen Körpers noch spürbar beeinflussen würden)
bei gleich großen oder größeren Körpern immer nur die miteinander verrechnen, welche rechts daneben und/oder darunter liegen
(nach dem man so alle Felder durchgegangen ist, dürfte alles miteinander verrechnet sein)

Also mit Göße meinte ich sozusagen die Masse/Anziehungskraft des Körpers.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat