Je souhaite dessiner des données dans une texture: plusieurs éléments d'affilée. Ils ne sont pas créés dans l'ordre, et ils peuvent tous être de tailles différentes (pensez à un tas de mémoire). Chaque élément de données est un petit rectangle et je veux être capable de les distinguer, donc j'aimerais que chacun d'eux ait une couleur unique.Générer des couleurs uniques
Maintenant, je pourrais juste utiliser rand() pour générer des valeurs RVB et espérer qu'ils sont tous différents, mais je suppose que je ne vais pas obtenir une bonne distribution dans l'espace RVB. Y a-t-il un meilleur moyen que cela? Par exemple. Qu'est-ce qu'une bonne façon de faire du vélo à travers différentes couleurs avant de (presque) répéter?
Les couleurs ne doivent correspondre à aucune donnée dans les éléments. Je veux juste pouvoir regarder beaucoup de valeurs et voir qu'elles sont différentes, car elles sont adjacentes.
Je pourrais trouver quelque chose mais je pense que c'est une question intéressante. :)
c'est vrai! C'est une question très intéressante :-) – dfa
Voir http://stackoverflow.com/questions/470690/how-to-automatically-generate-n-distinct-colors/4382138#4382138 –