Stellt eine Menge von Streamlines dar.
More...
List of all members.
Classes |
class | MetaGrid |
| Stellt den Grid für die Evenly-Spaced Streamlines dar.
|
class | Streamline |
| Stellt eine einzelne Streamline dar. More...
|
Public Types |
enum | Integration { Euler,
RungeKutta
} |
| Legt den Integrationsmodus fest.
More...
|
Public Member Functions |
| Streamlines (Texture2Drgb _tex, float _dsep, float _dtest, Integration _integration, Vec3 _color, GL _gl) |
| Der Konstruktor.
|
void | draw (float z, Vec3 color) |
| Zeichnet alle Streamlines mit spezifizierter Farbe.
|
void | draw (float z) |
| Zeichnet alle Streamlines.
|
void | drawLic (bool mod, int licN, float z) |
| Zeichnet die Streamlines im Lic Style.
|
void | drawWithSize (float sizeScale, float z) |
| Zeichent die Streamlines mit Tapering.
|
void | finalizeForRendering (float z) |
| Finalisiert alle Streamlines für das Rendering.
|
void | setColor (Vec3 c) |
| Setzt eine Farbe für alle Streamlines.
|
Vec3[] | getRandPoints (int n) |
| Liefert eine Anzahl von zufälligen Zahlen zw. 0-1.
|
Static Public Member Functions |
static bool | isValidNorm (Vec3 p) |
| Überprüft ob die Coordinaten des angegebenen Punktes im Intevall 0-1 liegen.
|
Properties |
Streamline[] | StreamlineArray [get] |
| Speichert eine Liste von Streamlines.
|
Detailed Description
Stellt eine Menge von Streamlines dar.
Member Enumeration Documentation
Legt den Integrationsmodus fest.
Constructor & Destructor Documentation
FlowMarkt::Streamlines::Streamlines |
( |
Texture2Drgb |
_tex, |
|
|
float |
_dsep, |
|
|
float |
_dtest, |
|
|
Integration |
_integration, |
|
|
Vec3 |
_color, |
|
|
GL |
_gl |
|
) |
| [inline] |
Der Konstruktor.
- Parameters:
-
_tex | die zugrundeliegende Textur |
_dsep | der dSep Abstand |
_dtest | der dTest Abstand |
_integration | die gewünschte Integration |
_color | die Frabe der Streamlines |
_gl | das GL Object |
Member Function Documentation
void FlowMarkt::Streamlines::draw |
( |
float |
z, |
|
|
Vec3 |
color |
|
) |
| [inline] |
Zeichnet alle Streamlines mit spezifizierter Farbe.
- Parameters:
-
z | die z-Tiefe |
color | die Farbe |
void FlowMarkt::Streamlines::draw |
( |
float |
z ) |
[inline] |
void FlowMarkt::Streamlines::drawLic |
( |
bool |
mod, |
|
|
int |
licN, |
|
|
float |
z |
|
) |
| [inline] |
Zeichnet die Streamlines im Lic Style.
- Parameters:
-
mod | true = Perioden-Fkt Mod, false = Sin |
licN | die Periodenlänge |
z | die z-Tiefe |
void FlowMarkt::Streamlines::drawWithSize |
( |
float |
sizeScale, |
|
|
float |
z |
|
) |
| [inline] |
Zeichent die Streamlines mit Tapering.
- Parameters:
-
sizeScale | die Breite der Linien |
z | die z-Tiefe |
void FlowMarkt::Streamlines::finalizeForRendering |
( |
float |
z ) |
[inline] |
Finalisiert alle Streamlines für das Rendering.
- Parameters:
-
Vec3 [] FlowMarkt::Streamlines::getRandPoints |
( |
int |
n ) |
[inline] |
Liefert eine Anzahl von zufälligen Zahlen zw. 0-1.
- Parameters:
-
- Returns:
- die Ergebniss Vectoren
static bool FlowMarkt::Streamlines::isValidNorm |
( |
Vec3 |
p ) |
[inline, static] |
Überprüft ob die Coordinaten des angegebenen Punktes im Intevall 0-1 liegen.
- Parameters:
-
- Returns:
- true = liegt im Intervall, false = liegt nicht darin
void FlowMarkt::Streamlines::setColor |
( |
Vec3 |
c ) |
[inline] |
Property Documentation
Streamline [] FlowMarkt::Streamlines::StreamlineArray [get] |
The documentation for this class was generated from the following file:
- D:/Matthias/studium/6sem/visualisierung/workdir/Vislucsgl/FlowMarkt/Streamlines.cs