Visualization practice WS2005
Flow-Visualization

hurricane4.jpg

Christian Biesinger e0225227
Herbert Blaha e0225745



User Guide:

General features

This page only shows the User Guide.
there are also some example-pics rendered by our software,
a doxygen documentation of the source,
and a linux and mac binary available. QT4.1 is required to run the linux binary.

User interface

mainUI.jpg

This screenshot shows the main user interface of our application. The rendered images are shown in separate windows. New windows can be opened at any time, using the New Window button. See below for a more detailed discussion of the features of this user interface. Note that background, arrows and streamlines can be individually enabled or disabled to form a complete image.

openFile.jpg

Open File opens a new data file for rendering in the current window; new windows can be opened by clicking new window. show statusbar opens a new Statusbar window; see below.

statusBar.jpg

This window tracks mouse movements and shows for each position the current flow vector as well as the additional data available for that point (interpolated where necessary). It can be opened by clicking the show statusbar checkbox in the main window.

background.jpg

This section allows configuring the rendering of the background. The desired data index to render can be configured. The color is calculated by linear interpolation from red to white in the range (min index, average) and from white to green in the range (average, max index).

arrows.jpg

This section allows configuring how arrows are drawn. The size of each arrow and the distance between two arrows can be configured independently. Additionally, arrows can be scaled so that they indicate the value of a data item. The data index to render can be specified as well as the range of the data of interest: Only values in the range [min..max] will show an arrow, with a linear interpolation between the two; values outside the range will not be displayed.

streamlines.jpg

This section configures the streamline renderer. There are three interplation methods available (simple Euler interpolation, and 2nd and 4th order Runge-Kutta interpolation). The highest quality is achieved using 4th order Runge-Kutta, but this also takes the longest time to render.

The dt parameter is an indication of the quality of the rendering. Lower values produce better results at the cost of longer rendering time. This value specifies the distance between two sample points on the stream line.

The placement of the stream lines can also be configured. They can be placed on a regular grid, interactively using mouse clicks, or by finding evenly spaced positions. Regular placement does not give very good results. The dsep parameter is used mainly by the evenly spaced placing algorithm and specifies the distance between two streamlines. dtest specifies when a streamline is aborted when approaching an existing one; it is a percentage of dsep.