prev up next


Aufgabe 8.3 (15 Punkte)

Ergänzen Sie Ihre Applikation aus Aufgabe 2 um einen MoveListener, mit dem sich die Kameraposition verändern lässt. Zieht man mit gedrückter Maustaste über das DrawingPanel, soll die Position der Kamera bzw. des Augenpunktes entsprechend nach links, rechts, oben oder unten (i.e. in x- bzw. y-Richtung) angepasst und anschließend die Szene neu gerendert werden. Verändern Sie dabei nicht den View-Reference-Point (lookAtPoint). Beachten Sie das MVC-Design-Pattern! Musterlösung vom 09.06.2010:
Die Lösungen zu den Aufgaben finden sich hier: /home/cg/Uebung/Blatt8/Lsg/draw3d-mlg.jar .
prev up next