80 likes | 235 Views
Visualisierung der Bewegung eines Stehaufkreisels. Einleitung. Aufgabenstellung Ausgangslage Matlab Programm (T. Binder) Paper (C. Friedl) Umsetzung Java Java3D. Klassendiagramm. C ontroller. Model. ViewManager /View/ ObjTippeTop. C ontroller. Initialisiert Modelparameter
E N D
Einleitung • Aufgabenstellung • Ausgangslage • Matlab Programm (T. Binder) • Paper (C. Friedl) • Umsetzung • Java • Java3D
Klassendiagramm Controller Model ViewManager/View/ ObjTippeTop
Controller • 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 ViewManager weiter
Model • Setzt weitere Modelparameter (z.B. Gravitationsbeschleunigung) • Interface zur Lösung der DGLs • Unterscheidet dabei die verschiedenen Phasen Phase I Phase II Phase III Phase VI
ViewManager/View / ObjTippeTop • ViewManager • Erzeugt SimpleUniverse(Ausgabefenster) • Aufbereitung der Daten vom Controller für die View (z.B. Rotationsmatrizen) • Erzeugt ObjTippeTop • Erzeugt View • View • Definiert das Verhalten des Kreisel (d.h. Bewegung) • ObjTippeTop • Definiert das Aussehen des Kreisel