diff options
author | Oliver Schinagl <oliver@schinagl.nl> | 2008-01-10 13:57:36 (GMT) |
---|---|---|
committer | Oliver Schinagl <oliver@schinagl.nl> | 2008-01-10 13:57:36 (GMT) |
commit | cab835a95f60e25d90c1793cc614046132c98f80 (patch) | |
tree | 3ef80874234988bdba3245e24bd9c316a66e925a /Smoke/isolines.c | |
parent | ba9323fa78707a82ba806a28f62dfe592e855ddf (diff) | |
download | 2iv35-cab835a95f60e25d90c1793cc614046132c98f80.zip 2iv35-cab835a95f60e25d90c1793cc614046132c98f80.tar.gz 2iv35-cab835a95f60e25d90c1793cc614046132c98f80.tar.bz2 |
fixed isolines dataset selection
Diffstat (limited to 'Smoke/isolines.c')
-rw-r--r-- | Smoke/isolines.c | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/Smoke/isolines.c b/Smoke/isolines.c index ff0f3fe..42b22b0 100644 --- a/Smoke/isolines.c +++ b/Smoke/isolines.c @@ -6,6 +6,7 @@ #include <rfftw.h>
+#include "fluids.h"
#include "funcs.h"
#include "palette.h"
@@ -15,10 +16,13 @@ static int isolines_render = FALSE;
static int isolines_num_colors = PALETTE_MAXCOLORS;
static int isolines_colormap = PALETTE_RED;
-
static float isolines_alpha = 1.0f;
+
+static int isolines_dataset = DATASET_RHO;
+
static fftw_real *isolines_frame;
-static float isolines_threshold_min = 0.2f;
+
+static float isolines_threshold_min = 0.1f;
static float isolines_threshold_max = 2.0f;
static int isolines_nr = 1;
@@ -62,6 +66,16 @@ float isolines_get_alpha(void) return isolines_alpha;
}
+void isolines_set_dataset(int dataset)
+{
+ isolines_dataset = dataset;
+}
+
+int isolines_get_dataset(void)
+{
+ return isolines_dataset;
+}
+
void isolines_set_frame(fftw_real *frame)
{
isolines_frame = frame;
@@ -72,7 +86,6 @@ fftw_real *isolines_get_frame(void) return isolines_frame;
}
-
struct color4f isolines_get_color(float value)
{
struct color4f return_value;
|