Detlef G.: Algorithmus für n unterschiedliche Farben

Beitrag lesen

Hallo Alexander

Ich bin mit dieser Lösung allerdings nicht sonderlich glücklich,
kennt vielleicht jemand eine bessere oder sieht an meinem Code einen Denkfehler?

Den Code zerpflücke ich nicht, ist mir als PHP-Dau zu aufwendig. ;-)

Meine Gedanken dazu sind Folgende:

  • 3 Farbkanäle ergeben einen dreidimensionalen Farbraum
      (R, G, B entspricht X, Y, Z mit jeweils 0 bis #ff)
  • der erste Punkt dieses Raumes weiß (#ffffff) ist gegeben
  • jede weitere Farbe soll sich möglichst gut von allen anderen abheben

Also wie berechne ich im dreidimensionalen Raum (Würfel) jeweils die
nächsten Punkte, die den größten Abstand zu allen bereits bestimmten haben?

2. Punkt wäre gegenüberliegend also schwarz (#000000)
Jetzt sind die beiden gegenüberliegenden Punkte (Ecken) gegeben

Die nächsten Punkte wären dann jeweils die restlichen Ecken dieses Würfels.

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!