|
||||||||
|
Inhalt |
||||||||
|
|
||||||||
|
||||||||
|
|
||||||||
Beispiel-Code (Aufgabe 10):
|
||||||||
| Termine |
||||||||
|
||||||||
|
Online-Material:
Bücher:
|
||||||||
|
OpenGL ist ein weit verbreitetes API (application programming interface) zur Entwicklung interaktiver und portabler 2D und 3D-Anwendungen. Es ist auf verschiedensten Plattformen verfügbar und meist hardwareoptimiert. Es findet Einsatz in Spielen, Animation, CAD (Computer Aided Design) und medizinischer Visualisierung und bietet eine breite Auswahl an Funktionen zur Bildgenerierung wie Texture-Mapping, Z-Buffering, mehrere Lichtquellen, Transparenz, matrixbasierte Modell-Transformationen und Effekte wie Antialiasing oder Nebel (siehe www.opengl.org). Als Entwicklungsplattform wird im Praktikum Mac OS X eingesetzt werden. Dabei wird eine kurze Einführung in Cocoa gegeben, einer umfangreiche Bibliothek wiederbenutzbarer Softwarekomponenten zur Entwicklung von Anwendungen für Mac OS X. Sie ermöglicht eine leichte Integration von OpenGL in Applikationen für grafische Benutzeroberflächen. Die dabei verwendete Programmiersprache ist Objective C, einer objektorientierten Erweiterung von ANSI C. Für das Programmierpraktikum steht allerdings die direkte Programmierung von OpenGL-Funktionalität im Vordergrund. OpenGL wird dabei mit C programmiert. Zur Entwicklung nutzen wir die von Apple frei zur Verfügung gestellten Entwicklungstools Project Builder und Interface Builder. Den Teilnehmern steht während des Praktikums das Software Engineering Lab (3175) des Lehrstuhl Bruegge zur Verfügung. Geplante Inhalte:
Die Inhalte werden zu Anfang in den wöchentlichen Praktikumsbesprechungen
vorgestellt und können mit Hilfe von Hausaufgaben in Kleingruppen
(bis zu drei Teilnehmern) eingeübt werden. |
||||||||
| Voraussetzungen für die Teilnahme |
||||||||
|
||||||||
|
Voraussetzungen für den Scheinerwerb |
||||||||
|
Regelmäßige Teilnahme und erfolgreiche Bearbeitung der Hausaufgabe
(siehe auch |
||||||||
|
MacGuardians, 04.08.2003 |
||||||||
| I | Attachment | Action | Size | Date | Who | Comment |
|---|---|---|---|---|---|---|
| | merkblatt.pdf | manage | 15.6 K | 06 Dec 2006 - 16:15 | PatrickRenner |
Lehrstuhl: OpenGLPraktikumWiSe2002 .
|
|
r3 - 15 Feb 2005 - 15:58:00 - Main.bauerma
|
Copyright © 1999-2008 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors. Ideas, requests, problems regarding the website? Send feedback |