Colour withHue(double hue) { return Colour.fromHSVColour( HSVColour.fromAHSV(a, hue, saturation, hsvValue), ); }