Flow - Visualisation
LU Visualisierung - Beispiel 2, WS 2002/2003
by
Thomas Rongitsch
(e9825730@stud3.tuwien.ac.at)
Fabian Bendix
(e9825733@stud3.tuwien.ac.at)
|
|
Introduction
Features
Transfer Function
Arrow Plot
Evenly Spaced Streamlines
|
Introduction |
Within the scope of the LU
Visualisierung at the ICGA we implemented a
flow visualisation tool. This means that an image is
generated without any geometric primitives. A large dataset that contains information about - let's say -
a river delivers the whole information about the picture. On the one hand this tool can draw an arrowplot and
on the other hand it draws a streamlines.
The task was .. |
|
1) .. to draw an arrowplot
2) .. to draw evenly spaced streamlines
3) .. to color the additional parameters (pressure and vorticity)
4) .. develop an application with a lot of interaction possibilities
5) .. to achieve significant images |
|
Features |
-
Arrowplot: texturized arrows and untexturized arrows
-
streamlines calculated by Euler Integration and Runge Kutta 2 Integration
-
control over density and size
-
editable Transferfunctions for pressure and vorticity
-
different Vector interpolation types
-
Tapering
-
Texture generation
|
|
Transfer
Function |
The program provides an easy way to edit the mapping for pressure and vorticity
values in the flow data. Two independent Dialogs implemtent this functionality (see below).
It is also possible to load and store the current
state of the transfer function to ease the handling.
|
Transfer
Function
with a
loaded color mapping |
|
Arrowplot |
Below you can see some sample images genrated by our application. Due to demonstration issues
we have tried to vary the parameters as much as possible.
|
Density = 9.1% Arrowlength = 65.1% untextured arrows arrows are not equallized
|
Density = 9.1% Arrowlength = 65.1% textured arrows arrows are not equallized |
Density = 6.2% Arrowlength = 92.2% untextured arrows arrows are equallized
|
Density = 6.2% Arrowlength = 92.2% textured arrows arrows are equallized |
different Transferfunctions
|
different Transferfunctions |
|
Evenly Spaced Streamlines |
The following section gives you an overview about the streamlines this application can do.
The difference between images with tapering and images without tapering; differences in the
kind of integration and differences in the kind of interpolation are illustrated.
|
Density = 3.5% DSep = 44.1% DT = 68.3% without Tapering
|
Density = 3.5% DSep = 44.1% DT = 68.3% with Tapering |
Density = 2.5% DSep = 44.1% DT = 68.3% Euler Integration
|
Density = 2.5% DSep = 44.1% DT = 68.3% Runge Kutta 2 Integration |
Density = 2.5% DSep = 50% DT = 67.1% Runge Kutta 2 Integration
|
Density = 2.5% DSep = 98.4% DT = 67.1% Runge Kutta 2 Integration |
|
|
|