complimentRgb function
returns an length n
array of rgb Vector3. The 0th color is the same as the input rgb
, while the others are colours corresponding to an eve turn around the colour wheel. If n
is 3 for example, the two other colours would represent a 1/3 and 2/3 rotation of the colour wheel.
Implementation
List<List<num>> complimentRgb(num n, List<num> color) {
return complimentHsl(n, rgb2hsl(color)).map(hsl2rgb).toList();
}