See below image. I’m noticing in my datasets that when a value is 0.0, and I have a colorbar range set to [0.0, <value>]
that the Use Below Range Color
option is being used for values equal to or less than
the minimum value, rather than simply less than
.
A simple way to replicate is to create a Box
source, add a Generate Surface Normals
filter, and then specify to use the Above/Below range colors:
Notice how the maximum value (+1
) is respected (surface is red, not yellow), but the minimum value (-1
) isn’t (surface is green, not blue). Seems like even if the cause is some floating-point nonsense, rather than a <=
instead of <
, that it might make sense to do a tolerant comparison.