Das Programm dient zur Visualisierung von Strömungsdaten im Zuge der Lehrveranstaltung "Visualisierung".
Die Daten werden in 2D dargestellt.
Es kann die Anzeige von Pfeilen und Streamlines, die den Fluss der Strömung zeigen aktiviert werden. Zusätzlich können auch zusätzliche Daten (Wassergehalt, ...) angezeigt werden.
Die GUI wurde mithilfe von OpenGL und Qt erstellt.
Der Color Picker ist ein vorgefertigtes Element.
Es kann für jeden Channel ein eigener Verlauf zwischen zwei Farben gewählt werden. Zum Markieren wird die Farbe angeklickt, sodass sie einen roten Rahmen hat, in diesem Modus kann sie ausgewählt werden.
Je nach Datensatz können verschiedene Channels angewählt werden, die zusätzliche Informationen darstellen.
In der 3D Ansicht kann man hier die Schnittebenen einstellen. In der 2D Ansicht kann man die anzuzeigende Schicht auswählen.
Der Algorithmus hat verschiedene Parameter, die man hier einstellen kann.
Die Separation Distance (dSep) regelt den Abstand der mindestens zwischen einer Streamline und einem neuen Seed bestehen muss.
Die Testing Distance (dTest) ist ein Multiplikator zwischen 0 und 1 regelt den Abstand der mindestens zwischen einer Streamline und einem neuen Samplepunkt bestehen muss. Er wird mit dSep multipliziert um die Distanz zu erhalten.
Die Step Size regelt den Abstand zwischen zwei Samples einer Streamline.
Hier werden statt einer Linie Pfeile angezeigt, die den Verlauf der Streamlines angeben.
Statt der Euler Integration zum Berechnen der Streamlines kann auch der genauere Runge-Kutta-Algorithmus verwendet werden. Dieser verwendet im Gegensatz zu Euler nicht die Velocity des Sample-Punkts, sondern geht mit dieser zu einem Punkt, einen halben Schritt weiter und verwendet die dort vorgefundene Velocity. Diese wird dann auf dem ursprünglichen Sample Point angewandt.
Das Programm kann hier heruntergeladen werden: VisLU-2.zip
Das Dokumentation kann hier angesehen werden: Doxygen