Normalizes value into the 0..1 range between min and max.
value
min
max
double normalize(double value, double min, double max) { if (max <= min) return 0; return clamp01((value - min) / (max - min)); }