Inhaltsverzeichnis
Protokolle (Sonnensystemsimulation)
07/01/21
14/01/21
21/01/21
28/01/21
04/02/21
18/02/21
25/02/21
Protokolle (Sonnensystemsimulation)
07/01/21
Verstehen der Gravitations-Engine vorheriger Projekte ähnlicher Art, um eine Basis für das Projekt zu schaffen.
Vorherige Projekte als Referenzmittel:
https://www.mintgruen.tu-berlin.de/mathesisWiki/doku.php?id=ws1819:sternensystem
https://www.mintgruen.tu-berlin.de/mathesisWiki/doku.php?id=ss20:himmelsmechanik
Das Projekt auf dem Git der TU:
https://git.tu-berlin.de/mathesis-solarsys/solarsys
Verstehen der Grundlagen für das 3D-Modellierprogramm Godot (
https://godotengine.org/
), um die Grundlagen zur späteren Visualisierung kennenzulernen
14/01/21
Weiterentwicklung der Simulationsumgebung in Godot
Besprechung des bisherigen Projekt-Codes
Einrichtung der Programmierumgebung für alle Mitglieder
Verstehen von verschiedenen Verfahren zur Approximierung der Umlaufbahnen von Körpern (z.B. Leapfrog-Verfahren)
21/01/21
Runge-Kutta-Verfahren besprochen
Aufgabenverteilung:
Runge-Kutta-Verfahren für Planetenbewegungen umsetzen
Objekte in Godot erstellen und positionen/werte setzen
Randomisierte Daten fuer Masse/Geschwindigkeit/etc.
Recherche ueber Planetenentstehung / Protoplanetare Scheibe
28/01/21
Clemens erklaert, was er sich zu den Zufallswerten überlegt hat
Linus zeigt seine Fortschritte bei der Runge-Kutta-Implementierung
Zum nächsten mal:
Implementierungen von Runge-Kutta und der Randomisierten Werte sollen fertig umgesetzt werden
04/02/21
Code-Zusammenführung der Randomisierten Werte und Runge-Kutta-Implementierung
Code-Walktrough
Optimierung der Umgebungsparameter
Erste Simulationstests
Ziele für die nächsten Wochen:
Objekte sollen kollidieren können
Objekte sollen sich vereinigen können
Vielleicht Texturanpassungen?
18/02/21
Berichtigung der Bewegungsrichtung (Drehrichtung und Bahnneigung)
Sonne emittiert jetzt Licht
Zufällige Farben für Planeten
Ziele der letzten Wochen verbleiben:
Objekte sollen kollidieren können
Objekte sollen sich vereinigen können
Neu:
Umsetzung von maßstabsgetreuen Entfernungen/Radien usw
25/02/21
Zusammenführung der Codes
Implementierung des Stoßverhaltens
Normalverteilung der Massen
Gleichverteilung der Dichten
Erstellung Reload-Button