Как вариант: сделать большой круг, разделенный на разноцветные сектора, а кольцо вокруг и курсор сделать прозрачными. (Но это не совсем то)
Не думаю что смотреть на цвет правильный путь. Возможно лучше расчитывать цвет курсора в зависимости от положения колеса. Например как функцию от угла поворота и в зависимости от этого менять цвета.
То есть моя главная мысль: не нужно расчитывать участки кольца, раскраышивать их и потом смотреть на полученный цвет и таким же красить куросор - это ресурсоемко.
Лучше расчитывать и цвета секторов и цвета курсора от чего то другого.