Materialien zur Übung Computergraphik I
Es steht zur Wiederholung der mathematischen Grundlagen ein Skript mit den wichtigsten Begriffen der Linearen Algebra
zur Verfügung (Kapitel 3).
Im Hölderlin-Gebäude, Bauteil A, befindet sich der Briefkasten, in den CG-1-Abgaben
eingeworfen werden können!
| Übungsblatt | Material | Bemerkung | Besprechung/Abgabe | ||
|
- | - | Besprechung: 17., 18. und 22. April 2008, Abgabe bis Do. 10.04.2008 12:00 Uhr |
||
|
- | - | Besprechung: 29.04.2008 und 02.05.2008, Abgabe am Do. 24.04.2007 12:00 Uhr |
||
|
- | - | Besprechung: 15., 16. und 20. Mai 2008, Abgabe am Do. 08.05.2008 12:00 Uhr |
||
|
Programmgerüst VCC-Projekt |
- | Besprechung: 27., 28. und 29. Mai 2008, Abgabe am Do. 22.05.2008 12:00 Uhr |
||
|
Affine Transformationen | - | Besprechung: 10., 12. und 13. Juni 2008, Abgabe am Do. 05.06.2008 12:00 Uhr |
||
|
Programmgerüst |
- | Besprechung: 24., 26. und 27. Juni 2008, Abgabe am Do. 19.06.2008 12:00 Uhr |
||
|
Programmgerüst |
- | Besprechung: 08., 10. und 11. Juli 2008, Abgabe am Do. 03.07.2008 12:00 Uhr |
Hinweise zu den Programmieraufgaben
Die Programmieraufgaben können wahlweise in Linux oder Windows gelöst werden. Da wir nur begrenzt Rechnerarbeitsplätze anbieten können, möchten wir Sie dazu ermutigen, private Rechner zum Lösen der Aufgaben zu verwenden. Es besteht jedoch die Möglichkeit, einen Rechnerzugang für den Pool H-A 7118 zu beantrangen. Für den Kartenschlüssel-Zugang sei auf das entsprechende Antragsformular hingewiesen (Zeitraum bis 31.08.2008).
Technische Hinweise
Linux: Für das Compilieren und Ausführen der Programme in Linux benötigen Sie lediglich eine funktionierende GLUT-Bibliothek (z.B. freeglut) sowie grundlegende OpenGL-Software (mesa-lib* und gegebenenfalls einen aktuellen Graphiktreiber) + devel-Pakete. Der Compiler-Befehl steht im Programm-Code bzw. auf dem entspr. Übungsblatt.
Windows:: Verwenden Sie entweder die Visual-Studio-Programmierumgebung (z.B. Visual Studio Express 2005 + Platform SDK für die OpenGL-Headers) oder die Windows-Version des (OpenSource-)GNU-Compilers MinGW (weitere Informationen). Als Editor können Sie das Programm Notepad2 verwenden. Die GLUT-Bibliothek ist auch für Windows erhältlich (MinGW-Version (Inhalt ungeprüft), VCC-Version).
Zum Compilieren mit MinGW sollten Sie die folgende Befehlszeile eingeben:
g++ -mwindows datei.cpp -lglut32 -lglu32 -lopengl32
Für den Einstieg in die OpenGL-Programmierung sei, abgesehen von der Bearbeitung der Übungsaufgaben - auf das folgende Beispielprogramm hingewiesen:
simple_glut.cpp



