Учитывая размер секции и радиальный угол, сделать так, чтобы каждая секция была разного цвета? - PullRequest
0 голосов
/ 08 мая 2020

Итак, у меня есть несколько объектов внутри круга, которые я хочу раскрасить в зависимости от его радиального угла от центральной точки. Я также хотел бы иметь возможность передать нужный размер сечения в углах. Таким образом, если размер секции равен 10, то каждые десять углов будут другого цвета. Пока что у меня есть способ определить цвет с учетом угла, но это совсем не ограничивает его. По сути, каждый угол имеет свой цвет.

R = 256 * Cos(angleValue);    
G = 256 * Cos(angleValue + 120);
B = 256 * Cos(angleValue - 120);

Мне было интересно, есть ли у кого-нибудь идея, как разделить цветовое колесо на разные части? Если бы соседние цвета легко различимы, это было бы бонусом, но не обязательным требованием. (т.е. красный рядом с синим или что-то подобное)

Или, если я иду совершенно неверно, пожалуйста, не стесняйтесь оставлять свои отзывы. Было бы признательно.

...