Übungen zur Animation & Simulation. Übungsblatt 1



Ähnliche Dokumente
Zeichen bei Zahlen entschlüsseln

Lineare Funktionen. 1 Proportionale Funktionen Definition Eigenschaften Steigungsdreieck 3

Abiturprüfung Mathematik 2008 (Baden-Württemberg) Berufliche Gymnasien ohne TG Analysis, Aufgabe 1

Aufgabe 1: Steuerwirkungen auf Investitionsentscheidungen (22 Punkte)

Modellbildungssysteme: Pädagogische und didaktische Ziele

Mathematik 1: (ohne Taschenrechner) Korrekturanleitung

Dokumentation zum Projekt Multimediale Lehre Fluidmechanik an der Technischen Universität Graz

2012/13 Jahrgangsstufe 7 A. Jahrgangsstufentest im Fach Mathematik am Hanns-Seidel-Gymnasium am

Aufgabensammlung. a) Berechnen Sie den Basis- und Kollektorstrom des Transistors T 4. b) Welche Transistoren leiten, welche sperren?

Datenexport aus JS - Software

IBM SPSS Statistics Version 23. Einführung in Installation und Lizenzierung

Algorithmische Mathematik

MPDS4 MODELLE IMPORTIEREN

Das Hebelgesetz zur Lösung technischer Aufgaben


1 Mathematische Grundlagen

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Um unsere Gemeindewebseite für Ihre Zwecke zu nutzen, haben Sie folgende Möglichkeiten:

Nicht kopieren. Der neue Report von: Stefan Ploberger. 1. Ausgabe 2003

Mit Papier, Münzen und Streichhölzern rechnen kreative Aufgaben zum Umgang mit Größen. Von Florian Raith, Fürstenzell VORANSICHT

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Berufsreifeprüfung Mathematik Lehrplan laut Berufsreifeprüfungscurriculaverordnung Volkshochschule Floridsdorf Herbsttermin 2013

Das Werk einschließlich aller seiner Texte ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechts

Informationsblatt Induktionsbeweis

Simulation LIF5000. Abbildung 1

Navigation. Drucken Klicken Sie auf ein Symbol, um nähere Informationen zu erhalten. Papierhandhabung Anzeigen der Online-Informationen

RIS Abbild mit aktuellen Updates

Lineare Algebra und analytische Geometrie II (Unterrichtsfach)

Inhalt. Allgemeine Einführung. Argumentationsvermögen. Räumliches Vorstellungsvermögen. Begabungen und Fähigkeiten messen

LU - Mehrwertsteuer. Service zur Regelung der MwSt.-Prozedur:

Prozentrechnung. Wir können nun eine Formel für die Berechnung des Prozentwertes aufstellen:

OECD Programme for International Student Assessment PISA Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland

Hauptprüfung Abiturprüfung 2015 (ohne CAS) Baden-Württemberg

Tutorium zur Mikroökonomie II WS 02/03 Universität Mannheim Tri Vi Dang. Aufgabenblatt 3 (KW 44) ( )

Erstellung eines Seriendrucks MS WORD 2003 vs. MS WORD 2000

Jederzeit Ordnung halten

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

bagfa ist die Abkürzung für unseren langen Namen: Bundes-Arbeits-Gemeinschaft der Freiwilligen-Agenturen.

2.1 Präsentieren wozu eigentlich?

Internationales Altkatholisches Laienforum

Installation der Demoversion vom M-Doc AutoSigner

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Das richtige anzünden eines Streichholzes

Monatliche Grundgebühr: 5,00 Zeitabhängige Nutzung: Feiertags/Sonntags: 0,04 /min

Version: System: DFBnet Lizenz 5.20

Arbeitsblatt Arbeit und Energie

Deutsches Rotes Kreuz. Kopfschmerztagebuch von:

Berechnung der Erhöhung der Durchschnittsprämien

Kosten-Leistungsrechnung Rechenweg Optimales Produktionsprogramm

5. Lineare Funktionen

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

DAS LOGO. dunklem Hintergrund

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Mathematik Serie 1 (60 Min.)

Anleitung für die Einrichtung weiterer Endgeräte in 4SELLERS SalesControl

Planen. Finanzieren. Bauen.

Patienteninformation. AcrySof IQ Toric. GraueN star UND Hornhautverkrümmung

Der Gabelstapler: Wie? Was? Wer? Wo?

Grafischer Tischeplan

Vermarktung. 1. Warum ist der Begriff Ambush Marketing, der eine bestimmte Form der Werbung beschreibt, ungenau oder sogar irreführend?

Anleitungen Freshest data

Wir machen neue Politik für Baden-Württemberg

1. Wie viel Zinsen bekommt man, wenn man 7000,00 1 Jahr lang mit 6 % anlegt?

Was ist das Budget für Arbeit?

ONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele

Definition und Begriffe

Leitfaden für Turnierveranstalter

Mathematik Serie 2 (60 Min.)

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

UNTERNEHMENS-NACHFOLGE PL ANEN. Mit dem St. Galler Nachfolge-Prozess weitsichtig und frühzeitig planen

Ein Bild in den Text einfügen

Anleitung für Unternehmen Online Buchungsportal Berufsfelderkundung Stand: Nov 2014

Feiertage in Marvin hinterlegen

LANGFRISTIGE HAUSAUFGABE (LINEARE GLEICHUNGSSYSTEME)

Installation OMNIKEY 3121 USB

Welche Bereiche gibt es auf der Internetseite vom Bundes-Aufsichtsamt für Flugsicherung?

W-Rechnung und Statistik für Ingenieure Übung 11

AOK Pflege: Praxisratgeber Sturzprävention Übungen zur Stärkung des Gleichgewichts

Der unverfälschte Prüfungsmodus 3

2D-Transformationen. Kapitel Translation. 6.2 Skalierung

Wärmebildkamera. Arbeitszeit: 15 Minuten

Widerrufsbelehrung der Free-Linked GmbH. Stand: Juni 2014

Weiterbildungen 2014/15

R ist freie Software und kann von der Website.

Grundlagen der Theoretischen Informatik, SoSe 2008

1. TEIL (3 5 Fragen) Freizeit, Unterhaltung 2,5 Min.

Whitepaper. Produkt: combit Relationship Manager 7. combit Relationship Manager -rückläufer Script. combit GmbH Untere Laube Konstanz

Vergleichsklausur 12.1 Mathematik vom

Mathematischer Spaziergang für die 1. Primarstufe

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Moodle-Kurzübersicht Kurse Sichern und Zurücksetzen

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS

PTV VISWALK TIPPS UND TRICKS PTV VISWALK TIPPS UND TRICKS: VERWENDUNG DICHTEBASIERTER TEILROUTEN

Kurzanleitung MAN E-Learning (WBT)

1.1 Auflösungsvermögen von Spektralapparaten

Übungsaufgaben Tilgungsrechnung

der Eingabe! Haben Sie das Ergebnis? Auf diesen schwarzen Punkt kommen wir noch zu sprechen.

Mathematik Serie 1 (60 Min.)

Transkript:

Übungen zur Animation & Simulation SS 21 Prof. Dr. Stefan Müller et al. Übungsblatt 1 Aufgabe 1 (Die Newton schen Gesetze) Nennen und erklären Sie die Newton schen Gesetze. Aufgabe 2 (Kräfte und numerische Integration) A2.1 Wie ist das Gewicht eines Astronauten mit Masse m auf der Erde und im Weltraum bei Null-Gravitation? Beschreiben sie die Situationen mit den korrekten physikalischen Einheiten. A2.2 Abbildung 1: Angriff der fliegenden Untertassen In ferner Zukunft hat die Menschheit das Weltall erobert. Bösartige Außerirdische neiden uns den Erfolg und greifen Ihr Raumschiff mit Traktorstrahlen (http://de.wikipedia.org/wiki/traktorstrahl) an. Um den Angriff abzuwehren müssen Sie die entstehenden Kräfte in obiges Bild einzeichnen sowie die Gesamtheit aller auf das Raumschiff wirkenden Kräfte berechnen. Sie können das Raumschiff als Massepunkt betrachten. A2. Welche physikalische Größe wird durch die Einwirkenden Kräfte beeinflusst? Berechnen Sie diese Größe. 11. Juni 21 Seite 1

A2.4 F D F N F G α Abbildung 2: inclined plane Eine Kiste mit Masse m=2steht auf einer schiefen Ebene. Die Gravitationsbeschleunigung ist g=1 m s 2 und wirkt entlang der negativen y-achse. Es sei α=6. Wie berechnen sich die Vektoren F N und F D aus F G und α? A2.5 Berechnen Sie die Position der Kiste nach Euler-Integrationsschritten ( ) mit einem Zeitschritt ( von) t =.1s. Die initiale Position der Kiste ist r =, die initiale Geschwindigkeit ist v =, die ( ) 4 Hangabtriebskraft ist F D = (dies ist nicht das Ergebnis der vorherigen Teilaufgabe) 2 11. Juni 21 Seite 2

Aufgabe (Euler und Kardan Winkel) A.1 A.2 Obiges Objekt wird durch die Kardan Winkel R x,r y,r z =( 45,9,9) gedreht. Welches der drei unteren Bilder beschreibt die Situation nach der Drehung? (1) (2) () A. Wie werden zwei durch Kardan Winkel beschriebene Rotationen (ϕ 1 x,ϕ1 y,ϕ1 z ), (ϕ2 x,ϕ2 y,ϕ2 z ) konkateniert? 11. Juni 21 Seite

Aufgabe 4 (Achsen-Winkel Rotationen) n A ϕ r r A4.1 Obiges Bild zeigt eine Achsen-Winkel Rotation. Gegeben sind der Vektor r, der normalisierte Vektor n sowie der Winkel ϕ. Wie berechnen sich A,, und. Wozu braucht man die Vektoren, und? A4.2 Wie wird der rotierte Punkt r berechnet? 11. Juni 21 Seite 4

Aufgabe 5 (Quaternionen) Ein Punkt r= wird um die Achse a= 2 um 6 rotiert. A5.1 Wandeln Sie den Punkt r in das ihm entsprechende Quaternion um. A5.2 Berechnen Sie das Rotationsquaternion für die Achse a und den Winkel ϕ=6. A5. Mit welcher mathematischen Operation werden Rotationen mittels Quaternionen realisiert? A5.4 Ein Punkt p wird zuerst mittels dem Quaternion q 1, danach mittels Quaternion q 2 rotiert. Wie können diese beiden Rotationen durch ein einziges Quaternion beschrieben werden? 11. Juni 21 Seite 5

Aufgabe 6 (Programmieraufgabe) Für die Programmieraufgabe sollten Sie sich die neueste Version des Frameworks von der Webseite zur Veranstaltung herunterladen. Sie sollen nun das alptraumartige Paralleluniversum der bösartigen außerirdischen Angreifer aus Aufgabe 2 simulieren. Die Klasse Uebung stellt die Ausgangsbasis für das Programm dar. Sie beinhaltet verschiedene D- Modelle, sowie ein Array aus Massepunkten. Machen Sie sich zunächst mit der Klasse MassPoint vertraut. Sie finden in Uebung die Funktion keypressed, welche die Benutzereingaben in die Ausrichtung des Raumschiffes und in eine Antriebskraft umwandelt. Die Steuerung des Raumschiffes ist an den Spieleklassiker Asteroids (http://de.wikipedia.org/wiki/asteroids) angelehnt. A6.1 Implementieren sie nun das Euler Integrationsverfahren. Hierzu steht die Klasse NumericIntegration zur Verfügung. Die Klasse beeinhaltet eine Zeiger auf ein Array von Massepunkten, welcher in Uebung::init gesetzt wird. Überlegen Sie sich, wie Sie am Ende der numerischen Integration mit der auf den Massepunkt wirkenden Kraft verfahren müssen. A6.2 Sie sollten nun das Raumschiff steuern können und durch die Weiten des Raumes treibende Schweine erkennen können. Um die Szenerie noch surrealer erscheinen zu lassen, sollen sie nun lilafarbene Kühe um eine Achse rotieren lassen. die Klasse Uebung stellt hierfür entsprechende Datenfelder zur Verfügung. Die Rotation der Kühe soll mittels Quaternionen realisiert werden. Implementieren sie daher in der Funktion Quaternion::getRotationQuaternion die Berechnung eines Rotationsquaternions zu gegebener Achse und Winkel. Der Winkel soll in Grad übergeben werden. Überlegen Sie sich, ob sie den Winkel so ohne weiteres an die trigonometrischen Funktionen der C-Mathebibliothek übergeben können. Als nächstes müssen sie die Rotation eines Punktes mit einem Rotationsquaternion in der Funktion Vector::rotate implementieren. Hierzu brauchen Sie noch die Funktion Quaternion::conjugate, welche Sie ebenfalls implementieren müssen. 11. Juni 21 Seite 6