Como converter pontos em radianos no Objective-C?

No meu aplicativo, estou usando o UIBezierPath para desenhar um arco em um círculo. Estou tentando correlacionar um número com radianos. Então, digamos que um usuário tenha um certo número de pontos e os pontos sejam limitados a 100 pontos. Quero que 100 pontos sejam 360 graus. Quero que os primeiros 33% do círculo sejam verdes e depois de 34% para os próximos 66% do círculo sejam traçados em laranja e depois de 67% a 100% em vermelho.

O problema que estou tendo aqui é converter porcentagens de um círculo em radianos. Ao criar um caminho UIBezier, preciso fornecer um startAngle e endAngle, e estou com um pouco de dificuldade para converter esses pontos em valores radianos.

Como eu resolveria isso?

obrigado

questionAnswers(3)

yourAnswerToTheQuestion