public static Color addh(this Color c, float h)
 {
     HSV hsv = new HSV(c);
     return hsv.RotateH((h + hsv.h) % 1f).ToColor();
 }