我想将一些数据绘制到一个纹理中:有很多个矩形,并不是按顺序创建的,它们可能大小各异(类似于内存堆)。每个数据项都是一个小矩形,我想要能够区分它们,所以我想让它们每个都具有唯一的颜色。
现在,我可以使用rand()生成RGB值,希望它们都不同,但我怀疑在RGB空间中得到好的分布。除此之外,是否有更好的方法呢?例如,在它们(几乎)重复之前循环使用不同的颜色的好方法是什么?
这些颜色不必与项中的任何数据匹配,我只想能够查看许多值并看到它们的不同之处,因为它们相邻。
我可以想出一些东西,但我认为这是一个有趣的问题。 :)