public static Primitive GetHue(Primitive colour) { try { return RGB2HSL(GetRed(colour), GetGreen(colour), GetBlue(colour))[0]; } catch (Exception ex) { Utilities.OnError(Utilities.GetCurrentMethod(), ex); return 0; } }