質問: x; } return new color(r, g, b); }
回答: 完全に誇張されている「個別の」問題を管理するためのソリューションを次に示します。単位球体を作成し、反発する電荷で点をドロップします。パーティクルシステムが移動しなくなるまで(またはデルタが「十分に小さい」まで)実行します。この時点で、各ポイントは互いに可能な限り離れています。 (x、y、z)をrgbに変換します。特定のクラスの問題については、このタイプのソリューションはブルートフォースよりもうまく機能するためです。私はもともと ここでのアプローチ をテッセレーションするために見ました。繰り返しますが、hsl空間またはrgb空間をトラバースする最も明白なソリューションは、おそらくうまく機能します。