Vorlesung Funktionale Grafikprogrammierung WS02/03

Prof. Dr. B. Möller



Klausur

Die Klausur fand statt am Dienstag 4.2.2003 von 14:15-15:45 im Raum 2001P.
Hier sind die Klausurangabe, die Musterlösung mit zugehöriger Programmdatei. Schließlich sind hier die Klausuerergebnisse

Die Scheine können ab 26.3.03 im Sekretariat bei Frau Schwartz, Zi. 2008, abgeholt werden.


Vorlesungstermin

    Dienstag14:15 - 15:45Raum 2001P

Vorlesungsskript


Programmbeispiele


Material zu HOpenGL


Literatur


Software: Hugs und seine Grafikerweiterungen

  1. Hugs
    • Die neueste Hugs-Version erhält man über
    • Für Nutzer älterer Windows-Versionen: Das Programm, das Dateien mit der Extension .msi bearbeiten kann, erhält man über Die Datei instmsia.exe etwa nach \temp laden und dort ausführen - damit installiert sich der Installierer selbst.
    • Nach Installation von Hugs bindet man dann am besten noch einen komfortablen Editor ein durch das Kommando
      • :set -E<Editor-Pfad>
      Dann läßt sich die jeweils zuletzt geladene Dateimit :e edieren.
      Achtung: Dabei nicht den abschließenden Semikolon vergessen(sonst wird der aktuelle Suchpfad überschrieben statt verlängert)!
    • Hat man sich aus Versehen doch den Pfad "zerschossen", läßt sich Hugs nicht mehr direkt starten, da die Datei prelude.hs nicht mehr gefunden wird. Abhilfe: Ein DOS-Fenster öffnen, zum Hugs-Verzeichnis navigieren und dort Hugs starten mit dem Aufruf
      • hugs -P<Hugs>\lib
      Anschließend können die Pfade wieder mit :set restauriertwerden.
  2. DirectX
    • Achtung: Fran läuft (leider) nur unter Windows, da es massiv von Details von DirectX abhängt. Man sollte sich daher die neueste Version von DirectX beschaffen.
  3. Fran
    • Hier kann man Fran von Conal Elliott herunterladen. Man erhält eine Datei Fran116.exe.zip.
    • Sie muß in ein Unterverzeichnis Fran von \Hugs98\lib entpackt werden. Dieses Verzeichnis ist im Hugs-Editor mit dem Kommando
      • :set -P;c:\Hugs98\lib\Fran;
      in den Dateisuchpfad einzubinden (Semikolon nicht vergessen!)
    • Schließlich muß die Datei SpriteLib.dll von \Hugs98\lib\Fran nach \Hugs98 kopiert werden (also dorthin, wo die ausführbaren Hugs-Dateien liegen).
    • Die Beispieldateien zum Benutzermanual und Tutorial liegen in \Hugs98\lib\Fran\demos.
    • Viel Spaß!

Bernhard Möller
Last update: 22.1.03