Projekt

Dieses Programm wurde im Rahmen der Lehrveranstaltung "Visualisierung Laborübung" (186.703) im Wintersemester 2009/2010 von
Asperger Michael (0525870) und Janusch Ines (0525109) für die zweite Abgabe erstellt.
Ausgehend von einem Framework, das den Teilnehmern für die Laborübung zur Verfügung gestellt wurde, wurde eine Applikation entwickelt, die Strömungsdatensätze (Formate DAT und GRI-Dateien) in 2D mit mehreren Schichten visualisiert.

Die Visualisierung von Strömungsinformation wird in der heutigen Zeit immer wichtiger für eine Vielzahl von unterschiedlichen
Applikationen, wie im meteorologischen Bereich (z.B. um die Bewegung eines Hurrikans studieren zu können für Warnungen)
oder auch im industriellen Bereich (Visualisierung der Luftverwirbelungen nach und auf einem Flugzeug während eines Fluges).

Die entwickelte Applikation kann Daten in einer 2D-Darstellung visualisieren, wobei mithilfe von Pfeilen oder
Linien bestimmte Strömmungen verstärkt hervorgehoben werden können. Die Anzahl der Strömungen und Pfeile und diverse
Parameter lassen sich einstellen, um so mehr bzw. bestimmte Informationen aus der Darstellung gewinnen zu können.

Diese Applikation wurde in der Programmiersprache C++ entwickelt. Als Entwicklungsumgebung diente das Programm
Visual Studio 2008 Professional Edition, f¨r die graphischen Befehle wurde OpenGL verwendet, als Shadersprache GLSL.
F¨r die Fensterverwaltung wurde die Bilbiothek GLUT gewählt; für den Aufbau und die Darstellung des Graphical User Interface
die Bibliothek GLUI. Zusätzlich wurden noch die Bibliotheken GLEW für die Erweiterungen von OpenGL und DevIL für die Verwaltung von
Screenshots und das Einlesen der Datensätze verwendet. Das Programm wurde auf dem Betriebssystem Windows7 entwickelt und
getestet.

Als Grundlage f¨r die Implementierung gilt das Paper Bruno Jobard und Wilfried Lefer "Creating Evenly-Spaced Streamlines of Arbitrary Density".