diff options
author | Wilrik de Loose <wilrik@wilrik.nl> | 2008-01-09 10:45:34 (GMT) |
---|---|---|
committer | Wilrik de Loose <wilrik@wilrik.nl> | 2008-01-09 10:45:34 (GMT) |
commit | 7d8d56c2d44aa757b50039c25b7c0e83895d90c2 (patch) | |
tree | 8efec86756fcc53258162da1fd208a3dd669e3b1 /Smoke/renderer_gl.c | |
parent | e75a465b2b3c763bb00e1c77274e9510e92eff25 (diff) | |
download | 2iv35-7d8d56c2d44aa757b50039c25b7c0e83895d90c2.zip 2iv35-7d8d56c2d44aa757b50039c25b7c0e83895d90c2.tar.gz 2iv35-7d8d56c2d44aa757b50039c25b7c0e83895d90c2.tar.bz2 |
isoline gui
Diffstat (limited to 'Smoke/renderer_gl.c')
-rw-r--r-- | Smoke/renderer_gl.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/Smoke/renderer_gl.c b/Smoke/renderer_gl.c index 78d9867..ae4d894 100644 --- a/Smoke/renderer_gl.c +++ b/Smoke/renderer_gl.c @@ -567,13 +567,17 @@ static void render_isolines(void) wn = (fftw_real)winWidth / (fftw_real)(DIM + 1); // Grid cell width hn = (fftw_real)winHeight / (fftw_real)(DIM + 1); // Grid cell height - if (isolines_nr) { - iso_scale = (float)(fabs(threshold1 - threshold2) / (float)isolines_nr); + iso_scale = isolines_get_threshold_min(); + iso_scale = isolines_get_threshold_max(); + iso_scale = isolines_get_nr(); + + if (isolines_get_nr()) { + iso_scale = (float)(fabs(isolines_get_threshold_min() - isolines_get_threshold_max()) / (float)isolines_get_nr()); } else { iso_scale = 0.0f; } - for (count = 0; count < isolines_nr; count++) + for (count = 0; count < isolines_get_nr(); count++) { int idx; int i, j; @@ -590,7 +594,7 @@ static void render_isolines(void) v0 = v1 = v2 = v3 = 0.0f; x0 = y0 = x1 = y1 = 0.0f; - threshold = min(threshold1, threshold2) + count * iso_scale; + threshold = min(isolines_get_threshold_min(), isolines_get_threshold_max()) + count * iso_scale; glDisable(GL_LIGHTING); glLineWidth(2.0f); |