diff --git a/Graphics/Post.cpp b/Graphics/Post.cpp index 8a34d96d9a914f41bc232b134e61f342ca0dffb3..b251a831c3ffde865d56c524ccad279c8d03d358 100644 --- a/Graphics/Post.cpp +++ b/Graphics/Post.cpp @@ -1,4 +1,4 @@ -/* $Id: Post.cpp,v 1.6 2000-11-27 10:58:54 geuzaine Exp $ */ +/* $Id: Post.cpp,v 1.7 2000-12-08 12:16:51 geuzaine Exp $ */ #include "Gmsh.h" #include "GmshUI.h" @@ -55,7 +55,7 @@ void Palette(Post_View *v, int nbi, int i){ /* i in [0,nbi-1] */ index = (nbi==1) ? v->CT.size/2 : - (int) (i/(double)(nbi-1)*(v->CT.size-1)) ; + (int) (i/(double)(nbi-1)*(v->CT.size-1) + 0.5) ; glColor4ubv( (GLubyte *) &v->CT.table[index] ); } @@ -63,7 +63,7 @@ void Palette(Post_View *v, int nbi, int i){ /* i in [0,nbi-1] */ void Palette2(Post_View *v,double min, double max, double val){ /* val in [min,max] */ int index; - index = (int)( (val-min)/(max-min)*(v->CT.size-1) ); + index = (int)( (val-min)/(max-min)*(v->CT.size-1) + 0.5); glColor4ubv((GLubyte *) &v->CT.table[index]); }