¿Cómo convertir puntos a radianes en Objective-C?

En mi aplicación estoy usando UIBezierPath para dibujar un arco en un círculo. Estoy tratando de correlacionar un número con radianes. Entonces, digamos que un usuario tiene un cierto número de puntos, y los puntos están limitados a 100 puntos. Quiero que 100 puntos sean 360 grados. Quiero que el primer 33% del círculo sea verde, y luego del 34% al siguiente 66% del círculo se toque en naranja, y luego del 67% al 100% en rojo.

El problema que tengo aquí es convertir porcentajes de un círculo a radianes. Al crear una ruta UIBezier, necesito proporcionar un startAngle y endAngle, y tengo algunos problemas para convertir estos puntos en valores en radianes.

¿Cómo haría para resolver esto?

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta