Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ws2021:protokolless [2021/01/07 16:47] KathH angelegt |
ws2021:protokolless [2021/02/25 17:07] (aktuell) ccf1701 |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ==== 07/01/21 bis 13/01/21 ==== | + | ====== Protokolle (Sonnensystemsimulation) ====== |
+ | |||
+ | ==== 07/01/21 ==== | ||
* Verstehen der Gravitations-Engine vorheriger Projekte ähnlicher Art, um eine Basis für das Projekt zu schaffen. | * Verstehen der Gravitations-Engine vorheriger Projekte ähnlicher Art, um eine Basis für das Projekt zu schaffen. | ||
Vorherige Projekte als Referenzmittel: | 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=ws1819:sternensystem | ||
* https://www.mintgruen.tu-berlin.de/mathesisWiki/doku.php?id=ss20:himmelsmechanik | * 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 | * 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 |