Home

Dieses mächtige Programm entstand im Rahmen der Laborübung Visualisierung im Wintersemester 2008.

Genutzte Libraries:

Anleitung

Daten

Das Programm ermöglicht es Strömungsdatensätze zu laden und mittels Farbcodierung, Glyphmapping und Streamlines zu visualisieren.
Die Datensätze sind in mehreren Dateien verteilt. In den .gri Dateien befinden sich die arbiträren Gitter zu den jeweiligen Datensätzen.
Das Grid gibt Auskunft über die reale Position der Skalardaten.
Pro .gri Datei können mehrere .dat Dateien existieren, welche jeweils einen Zeitschritt repräsentieren.
Unser Programm beschränkt sich aber auf die Visualisierung einzelner Zeitschritte.

User Interface

In den folgenden Punkten wird die Bedienung des MasterChiefs Fozualisation Tools Suite 15 erklärt.


  1. Menüpunkt File: hier können Datensätze geladen und das aktuell angezeigt Bild der Visualisierung gespeichert werden
    Menüpunkt TransferFunc: hier können die Kontrollpunkte von Transferfunktionen gespeichert und geladen werden
    Menüpunkt View: hier lassen sich die verschiedenen Widgets ein und ausblenden

  2. Widget Control - Layers: hier wird die aktuelle Grid Size des Datensatzes angezeigt und eine Möglichkeit zum Wechseln der Hintergrundtextur angeboten

  3. Widget Control - Tabs: über Tabs kann zwischen den verschiedenen Visualisierungsmöglichkeiten gewählt, sowie deren Einstellungen verändert werden

  4. Widget Transfer Function: bietet die Möglichkeit zur Manipulation der Hintergrundtextur

  5. Widget Main: zeigt die aktuelle Strömungsvisualisierung an

Widget Control - Layers:

Nach dem die Daten geladen wurden, wird die aktuelle Grid Size angezeigt. Des Weiteren kann über das Drop Down Menu der aktuelle Hintergrund ausgetauscht werden.
Dieser Hintergrund lässt sich anschließend mittels Transferfunction farblich verändern.


Widget Control - Tabs:

Arrows
Hier sind alle Einstellungen zu den Arrows untergebracht


Euler und Runge-Kutta
Hier sind alle Einstellungen zu den Streamlines untergebracht.
Dies Streamlines können sowohl mit Euler als auch Runge-Kutta Integration zweiter Ordnung erzeugt werden.
Die Einstellungsmöglichkeiten für beide Tabs sind ident.

Um Evenly-Spaced-Streamlines und Tapering im MainWindow zu visualisiern, müssen die entsprechenden Häckchen im Menu aktiviert werden.
Nachdem alle Einstellungen getroffen wurden, muss der Update-Button gedrückt werden.
Nun werden die Streamlines neu berechnet und anschließend im MainWindow angezeigt.
Dies ist notwendig, da viele Einstellungen unter Umständen eine lange Rechendauer nach sich können.

Widget Transfer Function:

Da die Skalardaten an sich bloß als Grauwerttextur dargestellt werden können, dient eine Transferfunktion der Farbzuweisung.
Über Kontrollpunkte bestimmt der Benutzer über das Mapping auf gewisse RGB Farbwerte (je 8 Bit).
Nach einem Klick an die gewünschte Stelle werden über einen Farbdialog die RGB Werte bestimmt.
Mit Hilfe dieses Mappings ist der Benutzer in der Lage die aktuell gezeigten Skalardaten (etwa Pressure oder Vorticity) visuell zu segmentieren.

Über den Menüpunkt TransferFunc lassen sich die aktuellen Kontrollpunkte auch exportieren und andere importieren.

Widget Main:

Hier werden die Strömungsdatensätze visualisiert.


Resultate