如何用cocos2d-x实现一个调色板?

如图,我想实现一个这样的圆圈,有什么好的建议或思路么?谢谢大家

R、G、B 255255255 一共需要这么多个点

设中心点为(0,0)点, 那么 255,255,255 就在(0,0)点,

需要解决的问题就是 R,G,B -> 算法 ->坐标

3楼请提供算法出来~

弄这么多点,有什么高效的绘制点的方法么?
我要的也不一定是圆圈形状的,可以和windows的绘图工具的调色板,是方形的也行。
我看CCLayerGradient 可以做一个渐变色,但还是要画255条的话,有点蛋疼。
不知道可不可以一下子做出所有颜色的渐变色块?

拾色器,我觉得这样靠谱。4个slider+1个colorlayer。

R 0-----------------------255
G 0-------
----------------255
B 0-----------------------255
A 0--------------
---------255

 -----------------------
 |                          |
 |      color            |
 |                          |
 -----------------------