Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

ws2223:aenderungen_08.03._bis_12.03

Dies ist eine alte Version des Dokuments!


Änderungen vom 08.03. bis zum 12.03. Da nicht innerhalb der Blockphase, wird hier nur stichpunktartig dokumentiert, was wir getan haben. Weitaus detailliertere Versionsübersichten sind auf github zu finden.

  • 08.03: Verbesserungen an der Sektoren-Klasse, die es in Zukunft vielleicht ermöglichen, deutlich mehr Sektoren zu erstellen (um mehr Teilchen simulieren zu können). Außerdem wurden die beiden großen Klassen, also „Ball“ und „Sektor“, ausgelagert, um die Lesbarkeit des Codes zu erhöhen, sowie aus ähnlichen Gründen einige Methoden umstrukturiert. Problematisch sind weiterhin (wenngleich seltene und kleinere) Vorkommnisse beim Stoßen.
  • 09.03.: Umstieg von pygame auf matplotlib. Das Teilchenbad wird jetzt als 3D-Scatterplot angezeigt. Alle Kollisionsfunktionen wurden dementsprechend auf 3 Dimensionen erweitert, was aber, da wir vorher schon mit 2D-Arrays gearbeitet haben, keine große Änderung war. Problematisch ist allerdings, dass die Größe der Marker sich nicht mit Abstand zum Beobachter verkleinert. Das fällt bei den kleinen Teilchen kaum auf, wirkt aber beim Brownschen Teilchen merkwürdig. Sektoren werden vorerst nur über die Projektion der Punkte in die XY-Ebene behandelt.
  • 10.03.: Abermals Überarbeitung der Sektorklasse als nun Unterteilung des Raums in Würfel (die wiederum unterteilt werden können), mit dem Ziel die Rechenschritte beim Herausfinden möglicher Kollisionen weiter zu reduzieren. Außerdem Experimente mit der Anschauung einzelner Ebenen und der Nachzeichnung der Spur des Brownschen Teilchens.
ws2223/aenderungen_08.03._bis_12.03.1678481166.txt.gz · Zuletzt geändert: 2023/03/10 21:46 von Jakob_Hoffmann