Jan Sebastian Mannes Alexander Fiebrich Tobias Wittekind Visualisierung
Jan Sebastian Mannes Alexander Fiebrich Tobias Wittekind Visualisierung der Bewegung eines Stehaufkreisels
Einleitung • Aufgabenstellung • Ausgangslage – Matlab Programm (T. Binder) – Paper (C. Friedl) • Umsetzung – Java 3 D Jan Sebastian Mannes Alexander Fiebrich Tobias Wittekind
Klassendiagramm Jan Sebastian Mannes Alexander Fiebrich Tobias Wittekind Controller Model View. Manager/ View/ Obj. Tippe. Top
Controller Jan Sebastian Mannes Alexander Fiebrich Tobias Wittekind • Initialisiert Modelparameter (z. B. Radius der Hauptkugel und Entfernung des Mittelpunkt zum Schwerpunkt) • Löst mit Hilfe des Model die DGLs • Gibt Lösungen an View. Manager weiter
Model Jan Sebastian Mannes Alexander Fiebrich Tobias Wittekind • Setzt weitere Modelparameter (z. B. Gravitationsbeschleunigung) • Interface zur Lösung der DGLs • Unterscheidet dabei die verschiedenen Phase III Phase VI
View. Manager / View / Obj. Tippe. Top Jan Sebastian Mannes Alexander Fiebrich Tobias Wittekind • View. Manager – Erzeugt Simple. Universe (Ausgabefenster) – Aufbereitung der Daten vom Controller für die View (z. B. Rotationsmatrizen) – Erzeugt Obj. Tippe. Top – Erzeugt View • View – Definiert das Verhalten des Kreisel (d. h. Bewegung) • Obj. Tippe. Top – Definiert das Aussehen des Kreisel
Screenshots Jan Sebastian Mannes Alexander Fiebrich Tobias Wittekind
Jan Sebastian Mannes Alexander Fiebrich Tobias Wittekind Vielen Dank
- Slides: 8