Here is another colour picking system. It's based on the hsv model and not on rgb or cmy. It's programmed using c++ and the Coin3D library (en.wikipedia.org/wiki/Coin3D).
If you like it or have hints and/or questions let me know it and write a comment or a message.
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?