连续迭代RGB?

3 c rgb colors

我正在尝试遍历 RGB 值,以获得连续的色板。通常,要迭代 3 个值并获取所有值,您可以像二进制一样执行此操作:

r g b 
0 0 0 
0 0 1
0 1 0
Run Code Online (Sandbox Code Playgroud)

但我有一个主要问题。我们需要让他们的顺序看起来连续,例如,我越过红色,而不是橙色,而不是黄色、绿色等。

我应该使用什么算法或伪代码来按顺序获取它们?

见附上这张图片,颜色应该是怎样的: 在此处输入图片说明

Tho*_*key 7

从 255 0 0 开始,然后向上计数 g 到 255 255 0,然后红色向下计数到 0 255 0,然后向上计数蓝色到 0 255 255,然后向下计数绿色到 0 0 225,然后向上计数红色到 255 0 255 ,然后倒数蓝色到 255 0 0。

我喜欢这个配色方案:D