Visualisierung der Bewegung eines Stehaufkreisels

8
Jan Sebastian Mannes Alexander Fiebrich Tobias Wittekind Visualisierung der Bewegung eines Stehaufkreisels

description

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 - PowerPoint PPT Presentation

Transcript of Visualisierung der Bewegung eines Stehaufkreisels

Page 1: Visualisierung  der Bewegung eines Stehaufkreisels

Jan Sebastian MannesAlexander FiebrichTobias Wittekind

Visualisierung der Bewegung einesStehaufkreisels

Page 2: Visualisierung  der Bewegung eines Stehaufkreisels

Jan Sebastian MannesAlexander FiebrichTobias WittekindEinleitung

• Aufgabenstellung• Ausgangslage– Matlab Programm (T. Binder)– Paper (C. Friedl)

• Umsetzung– Java– Java3D

Page 3: Visualisierung  der Bewegung eines Stehaufkreisels

Jan Sebastian MannesAlexander FiebrichTobias WittekindKlassendiagramm

Controller

ModelViewManager/

View/ObjTippeTop

Page 4: Visualisierung  der Bewegung eines Stehaufkreisels

Jan Sebastian MannesAlexander FiebrichTobias WittekindController

• 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

Page 5: Visualisierung  der Bewegung eines Stehaufkreisels

Jan Sebastian MannesAlexander FiebrichTobias WittekindModel

• 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

Page 6: Visualisierung  der Bewegung eines Stehaufkreisels

Jan Sebastian MannesAlexander FiebrichTobias Wittekind

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

Page 7: Visualisierung  der Bewegung eines Stehaufkreisels

Jan Sebastian MannesAlexander FiebrichTobias WittekindScreenshots

Page 8: Visualisierung  der Bewegung eines Stehaufkreisels

Jan Sebastian MannesAlexander FiebrichTobias Wittekind

Vielen Dank