我将在我的openGL
应用程序中使用颜色选择。我想在创建每个对象时为其分配一个唯一的颜色代码。我的问题是如何排列RGB
颜色值。
我想要的是一个函数,它RGB
为每次调用返回一个唯一的颜色,这样我就可以将它分配给对象。例如,第一个调用将返回一个RGB
color (1, 0, 0)
,下一个将 have(2, 0, 0)
等等,直到它返回(255, 255, 255)
。
所以我的问题是如何实现这个功能。我认为这个想法是使用排列,但我不知道如何开始。在 C++ 中是否已经实现了置换功能?