Returns a copy of this color with the hue parameter replaced with the given value.
hue
HSVColor withHue(double hue) { return HSVColor.fromAHSV(alpha, hue, saturation, value); }