アプリでカラーピッキングを使用しますopenGL
。作成時に各オブジェクトに固有のカラー コードを割り当てたいと考えています。RGB
私の問題は、色の値の順列をどのようにするかです。
私がしようとしているのはRGB
、オブジェクトに割り当てることができるように、すべての呼び出しに対して一意の色を返す関数です。たとえば、最初の呼び出しではRGB
colorが返され、(1, 0, 0)
次の呼び出しでは color が返され、という(2, 0, 0)
ように が返されるまで続き(255, 255, 255)
ます。
だから私の問題は、関数を実装する方法です。アイデアは順列を使用することだと思いますが、開始方法がわかりません。C ++で既に実装されている順列機能はありますか?