hueBucket function

int hueBucket(
  1. double hueDeg
)

Hue bucket 0–11 of an OKLCH hue in degrees (bucket 0 = 345°–15°).

Implementation

int hueBucket(double hueDeg) {
  var h = (hueDeg + 15) % 360;
  if (h < 0) h += 360;
  final b = h ~/ 30;
  return b > 11 ? 11 : b;
}